嵌入式的发展方向有许多,门槛高低不一样。具体来说:
1.
单片机:工控程序(不跑os)--入门简单,无外乎即是把握汇编和c,可以根据datasheet来写,发展远景通常,也没有太大的技术难度,除非你在算法上面有优势,比如智能车会各种PID,模式识别上会神经网络,优化上会遗传算法等等,但是这些复杂的控制通常就不会裸奔了(除非环境恶劣),肯定是处理器强悍,带os的;硬件制作--即是数字
电路,涉及单片机的外设,感受难度也不高,据我说知,只会单片机无论硬件还是软件薪酬都不高,也没有特别大的技术含量,一起,单片机更新换代特别快,你需求从很多的单片机中找寻适合产品的,看不一样的datasheet。
2.ARM:这个搞的人许多,软件上即是1.写底层驱动,这个入门,深入都不简单,需求对硬件及os有较深的了解,发展还是很不错;2.操作系统-比较复杂,linux,android等,你看如今许多
手机厂商推出的操作系统也即是修改内核,换皮肤,工作还是很简单的;3.使用程序,即是android开发或者Linux上使用开发(QT等),做的人许多,工作简单待遇也不错,需求把握c++/java。硬件上1.就像手机一样在处理器上做全体的电路,比单片机入门难的多,做成技术大牛了不缺钱。2.soc,架构开发等后面会提到
3.
FPGA:即是硬件编程,入门很简单,做深很难,要对时序有非常深的理解和很多的项目开发经历,就算你做的特别好,远景还是不明确。FPGA近年的一大热门即是软件无线电,本钱还降不下去,一起AD采样速度现在不行,导致FPGA的使用有限,通常公司都是把它作为一个验证东西比如IC设计上的验证。只会FPGA工作会很窄,也不抱负,主张作为东西学习。
4.DSP:即是算法,你需求一个名牌大学研究生以上学历,一起在算法和数学上有很强的能力。如果做不到,就不用搞了。
5.IC设计,做微处理器上的soc,前端后端,专用处理器(应该也归于嵌入式范畴),入门难,变成牛人更难,对计算机体系构造,微处理器构造,集成电路等等有比较深的知道,然后项目经历大大的有才行。不过国内行情通常,外企招人少,期望今年开始国家的扶持政策可以发挥作用。
6.微处理器体系构造:偏理论,偏微观,研究生可以对全部体系构造有个比较浅的了解一起在局部上可以做一点设计工作,博士生可以对全部构造有较深的知道在局部上能设计。如今搞的多的是高性能体系构造,低功耗构造,并行开发等等,因为功耗和并行限制了现在处理器的速度,所以在低功耗和并行上开发有很大的远景,一起根据神经网络的架构处理器,云计算处理器等专用处理器也是现在的一个热点。发展远景极好,但是难度不是通常的大,从中国在架构上做出的贡献在世界上重量很少就可以看出。
该如何学好嵌入式?
朱有鹏物联网大讲堂
用真心和口碑做物联网教育
《朱老师物联网大讲堂》起始于2015年4月,由朱有鹏老师创建。讲堂以物联网相关技术为内容,以视频课程为主要形式,以朱老师为核心讲师,以一切对物联网技术感兴趣的在校大学生及职业人士为受众目标,立志做国内物联网领域最专业、最优秀的在线学习社区。
物联网是继计算机、互联网和移动互联网之后的人类历史上第三次信息化革命浪潮,代表着未来的技术方向和发展方向。物联网技术涵盖了三大块:底层(嵌入式)、中间层(各种有线无线
通信技术)、上层(云计算、大数据等)。技术面广、内容多、难度大,因为是新事物,因此系统的学习资料少,学习难度大。
《朱老师物联网大讲堂》以研究、探索、推广、普及物联网相关技术为己任,从物联网底层(嵌入式)入手,逐渐覆盖物联网开发的方方面面,给大家提供一个清晰的学习路线和发展规划,帮助各位从零开始进入物联网行业的华丽殿堂,按部就班的入门、登堂入室、由点及面、逐渐的掌握物联网开发的各种技术。经过学习、编程、练习、项目实战等使自己成为一名合格的物联网软件开发工程师。
4