嵌入式现状与发展浅议
- 嵌入式现状与发展浅议
-
- 1.嵌入式驱动工程师:
- 2.嵌入式系统工程师:
- 3.嵌入式应用工程师:
- 总结
嵌入式现状与发展浅议
嵌入式软件开发具体可以分三类:
1.嵌入式驱动工程师:
编写和移植各种芯片驱动(如音频芯片),优化硬件设备驱动(如温湿度传感器),得精通各种硬件接口协议(如 I2C 协议)、系统调度、信 量、锁机制等等,开发难度最大。该类开发者一般是软硬件综合型人才,一般的嵌入式驱动工程师指 Linux 上的驱动开发工程师,需要精通 Linux 驱动框架(platform 框架、input 子系统框架等),结合芯片本身去编写驱动,驱动的好坏很大程度上决定一个产品的好坏。业界对驱动人才的定义是三年才算入门,可见此门槛之高。
2.嵌入式系统工程师:
主要是编写固件,根据不同平台移植操作系统,根据应用场景来优化系统,需要熟悉操作系统组成与调度,对固件的稳定性高求很高,如果系统不稳定,驱动和应用也是白做的。
3.嵌入式应用工程师:
编写业务逻辑程序,调用驱动工程师提供的接口控制设备,软件开发过程所涉内容范围非常广,主要使用 C 语言开发,但经常会涉及 C++、Java、python、JavaScript、PHP 等各类语言以及各种脚本语言、数据库、前端后台、各种通讯协议、甚至一些从来没听过的协议或概念,需要很强的学习能力,该职位也是各大公司需量最大的,一般 10 人的开发小组,驱动开发与系统开发与应用开发的比例是 1:2:7。
如果按公司规模大小划分,又可以分为大公司与小公司两种。
大公司项目分工非常细,而小公司项目分工不明确,什么都干。而且大公司里面可能开展一个项目会花上几个月的时间或者更长,在小公司都是指望着你几天或者两三周完成。的确,在小公司你可以得到飞速的进步,很强的综合性技能,前提是比人家花出更多的时间,把每一个项目理解清楚,而不是应付心态。(无论哪种语言,程序代码只是一个简单的工具,最后真正留下的只有原理、协议、框架、思维).
预测未来,嵌入式行业的发展将紧紧依靠与其他产业的深度融合,作为电气与控制类产业从业者 ,在选择嵌入式方向时 ,不要将自己所学全部丢失 ,要时刻谨记,嵌入式是一门技术,芯片是一件工具,用在哪里取决于自己,不要局限于某个专业,某个方向,按需求提升自己,做周密打算。
总结
无论哪种语言,程序代码只是一个简单的工具,最后真正留下的只有原理、协议、框架、思维。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树人工智能机器学习工具包Scikit-learn215280 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!