嵌入式的学习路线还是很曲折的,如果你想短期速成,真的不太现实,这东西需要大量的积累和扎实的软硬件基础。硬件如 单片机,ARM,DSP等,各种电子元件等,了解一些小硬件的驱动编写,最简单的比如说 单片机驱动 LCD显示屏。软件的话,首先是操作系统的,目前嵌入式比较热的基于linux系统的,因为linux是开源的,也有wince的,过去的车载系统一般都是wince的。比如时下最火的,Android系统,虽然属于移动操作系统,但是也是基于linux内核的,运行在手机的硬件上,所以完全属于嵌入式范畴。 扯远了,软件编程方面,嵌入式主要涉及到C语言,一般C语言天生就是跟硬件和操作系统最底层打交道的语言。
另外,嵌入式进阶有三个方向:
1,嵌入式硬件工程师,主要是设计嵌入式电路板,调试电路,硬件架构的设计等。
2,嵌入式软件工程师,简单的说就是调用底层硬件的接口,在上层做相关的嵌入式应用,举个最简单的例子,就是在嵌入式系统的一个LCD显示屏,显示出一行字这种。
3.,嵌入式驱动工程师,这属于最牛逼的了,工资自然也最高。一般能做驱动工程师的,不但需要对硬件精通,编程能力要求也很高,因为这是最底层的,任何一句代码都涉及到性能问题。
说了这么说,给点建设性意见:如果超爱技术,那就去学,任何时候都不晚,建议去买嵌入式的开发板,根据提供的例子学习。如果是为了大四找工作,可能有些来不及,而且如果你不是真心喜欢这技术,以后工作也会比较枯燥。
温馨提示:答案为网友推荐,仅供参考