嵌入式现状与发展浅议(原理、协议、框架、思路)

嵌入式现状与发展浅议

  • 嵌入式现状与发展浅议
    • 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进行处理,非常感谢!

上一篇 2022年2月7日
下一篇 2022年2月7日

相关推荐