如果你觉得嵌入式难的话,那么这是正常的,不要觉得是自己的问题,了解过嵌入式的人都知道它的难,这并不是你的问题,下面就一起来看看嵌入式基本学习路线吧。
众所周知嵌入式人才短缺原因之一是由于嵌入式门槛高,需要有一定的嵌入式软件开发经验和嵌入式硬件开发经验,熟悉ARM或其他微处理器架构或可编程逻辑器件的使用等,当然还要有软件项目的一般开发流程经验。面对如此高的要求,参加嵌入式培训真的非常有必要。
首先C语言编程->电路基础->高级C语言编程->数字电路基础->汇编原理->单片机C语言编程->模拟电路基础->Linux 操作系统->数据结构->电路PCB设计->Linux C程序设计->ARM开发->Linux C高级编程->Linux内核开发->Linux驱动开发。
嵌入式速成方法:
首先你可能有一定的编程基础了,或者了解这个行业。那么你花上一两天把C语言看一遍,接着买一个开发板(看你未来发展方向选择),一般开发板自带历程很多,那么就花一阵子时间把这个开发板玩透彻,可以在其基础上制作一些有你想法的系统。然后在你电脑装一个Linux操作系统,一般UBUNTU就可以。买一本Linux C高级编程的书。在Linux平台练习。最后买一个ARM开发板,此时你已经了解Linux编程了,那么顺便了解一下交叉编译,把之前的程序放到ARM开发板里跑一跑。到这算是入门开始。剩下的就是边干边学。实践出真知。
以上介绍的就是嵌入式基本学习路线了,嵌入式行业一直人才短缺,那么造成这个局面的原因也是因为嵌入式门槛高,比较难,还好现在嵌入式的薪资待遇还是不错的,这也是大家一直想要去学习嵌入式的原因。