分类:
2012-04-20 09:21:12
学习嵌入式,一个比较好的路径是先学好ARM接口知识,掌握ARM开发工具ads,学会使用仿真器,写些接口方面的代码。掌握好ARM接口知识后,接着再进行bootloader的学习,如uboot移植以及系统移植等,这时因为之前已经有了ARM接口方面的知识,所以uboot学习及移植就会很快了。接着我们可以再移植kernel、制作自己的文件系统。这些都做好后,嵌入式开发环境你就搭好了。下面就可以学习Linux系统编程及Linux驱动开发了。接口的基础会帮你更容易的理解驱动原理。同时,你可以选择一个kernel里已经支持的且你比较熟悉的接口的驱动如RTC等,进行分析和学习,并尝试进行修改或照着自己编写。按照这样的流程下来可以少走少许弯路,迅速入门,并且以一个比较高效的流程进行学习。