嵌入式从小白到大神,怎么规划成长路径?

詹泽 2020-05-21 09:02:53
嵌入式涉及的知识体系庞杂,初入门的同学一下灌入大量知识感觉手足无措,比较迷茫。工作几年的老鸟也为找不到进阶方向而迷茫。所以想结合自身的经历,谈一谈嵌入式这个方向入门和进阶的学习路径。

新手入门阶段:

  1.1 C语言为什么难精通,学校C语言教学和企业工程实践之间的代沟。

  1.2 嵌入式开发和纯软开发的区别,需要了解电路板的哪些事。

  1.3 单片机裸跑和上操作系统的差距,嵌入式较大的门槛在于学习掌握linux。

中级提升之路:

  2.1 关注代码的性能,用芯片及板上有限的资源运行更高效的程序。

  2.2 开发设备驱动的难点,理解linux内核原理才能写好驱动。

  2.3 问题诊断定位,通过现象定位问题属于哪个方面,构造实验和测试顺藤摸瓜找出根本原因

高手进阶之路:

  3.1 基本的都会了再学什么,嵌入式也有架构师和算法工程师方向吗?

  3.2 异构处理器有更大的进阶空间,可以研究下ARM+GPU或ARM+FPGA。

  3.3 走向产品整体的视角,理解需求分析,周边硬件,FPGA,纯软件的痛点难点。
...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunshanwuzhao 2020-05-22
  • 打赏
  • 举报
回复
最难的是入门,我现在用迅为的6ULL终结者开发板,前面都看过了,目前在啃驱动,准备连接云服务试试
fly 100% 2020-05-22
  • 打赏
  • 举报
回复
人的精力有限,不要追求大而全,三四个方向学明白就够了
詹泽 2020-05-22
  • 打赏
  • 举报
回复
说的对,求深不求全,全而无用最无奈!
詹泽 2020-05-21
  • 打赏
  • 举报
回复
对,还是得知行合一
wxf54318 2020-05-21
  • 打赏
  • 举报
回复
C语言、模电数电,在大学期间不是都学过了吗?可以买块开发板,对着单片机的手册调起来了,记住,单片机程序需要有一个死循环,否则会崩溃,这点和普通C语言是不一样的。

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧