天天看点

嵌入式开发都需要会些什么

嵌入式开发应用工程师(只以现在的实际了解到的作为参考)

1.精通C语言(有时候需要写一写简单的驱动)

2.对linux系统很熟悉 (最次也得有个运维的水平)

3. 熟练使用C++(c++11标准和 boost,会qt)//同下

4. 熟练使用 web语言,js,html,pyhton3 // 会写一个简单的前端+ 后台管理程序就够用了

5. 会移植程序

6. 熟悉UNIX网络编程

7. 熟练掌握 linux系统编程

8. 熟练掌握shell脚本

嵌入式开发工程师

精通C语言

会看PCB

熟练和掌握对每个协议接口的使用

熟练和掌握 linux驱动编程

熟练和掌握每个芯片的架构 (行业方向不同另议)

对linux内核很熟悉

为什么说好的学的快的需要学三年,才能学出来,光是一个内核就够骚的,就别说,各个板卡和芯片的异同的经验积累,其实挺后悔在学校的时候接触这方面的东西,学的不是很好,有些地方不是理解的很到位,现在看来说真的语言也只有if和else,其他的都是一样的,数学底子好的学起来,容易许多,很多理论的地方,可以用数学的方法推到出来,这也是为什么,近年来对学历的看重。 可惜大学10个有7个都是水的 学不到 一些 工作中可以用到的真东西。

继续阅读