|
相对于众多来、咨询如何学习嵌入式的学员来说,卓跃教育觉得学习嵌入式开发,一个比较好的路径就是先去学习好ARM接口的知识,然后 慢慢的掌握ARM研发工具ads,学会去使用仿真器,写些接口方面的代码。其实,在ARM的研发工具方面也是初学者最应该花时间去琢磨掌握的, 这个期间大概需要花费2个月的时间,这并不是开玩笑的,因为arm设计的东西太多了,开发工具也比一般的单片机开发工具复杂。 在学习的初级阶段,购买一些书籍也是非常必要的,因为好的书籍一般都比较的系统概括知识点,这对于想要自己系统掌握arm的爱好者来说是必须的,特别是在自己身边没有朋友同行的帮助下更应该要舍得“投资”这方面。 如果你是想往嵌入式驱动开发方向走,建议看以下的三本书吧,<<嵌入式设计及Linux驱动开发指南>>,<<arm嵌入式Linux系统构造与驱动开发范例>>,<<构建嵌入式开发环境>>,<<嵌入式Linux应用程序开发详解>>。个人觉得这些书都非常的实用,希望对大家有用吧。这些仅供大家在挑选书籍的时候做一个参考吧。 再系统掌控好ARM的接口知识后,接着就是进行bootloader的学习了,比如uboot移植连同系统移植等,这时因为之前已经有了arm接口方面的知识,所以uboot的学习和移植就会非常快了。 关于bootloader学习,这应该算是ARM里面初学者最难突破的环节,但是这又是必须的,因为这是掌握arm底层原理最好方法! 接着我们能够再移植kernel、并且制作自己的文档系统。这些都做好后,嵌入式的研发环境您就搭好了。下面就能够学习Linux系统编程以及Linux驱动研发了。接口的基础会帮您更容易的理解驱动原理。同时,您能够选择一个kernel里已支持的且您比较熟悉的接口的驱动如RTC等,进行分析和学习,并尝试进行修改或照着自己编写。按照这样的流程下来能够少走少许弯路,迅速入门,并且以一个比较合理的流程进行学习。
|
|