嵌入式开发应用工程师(只以现在的实际了解到的作为参考)
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个都是水的 学不到 一些 工作中可以用到的真东西。