全部博文(52)
分类: LINUX
2008-01-26 00:10:35
学习嵌入式,一个比较好的路径是先学好ARM接口知识,掌握ARM开发工具ads,学会使用仿真器,写些接口方面的代码。掌握好ARM接口知识后,接着再进行bootloader的学习,如uboot移植以及系统移植等,这时因为之前已经有了ARM接口方面的知识,所以uboot学习及移植就会很快了。接着我们可以再移植kernel、制作自己的文件系统。这些都做好后,嵌入式开发环境你就搭好了。下面就可以学习Linux系统编程及Linux驱动开发了。接口的基础会帮你更容易的理解驱动原理。同时,你可以选择一个kernel里已经支持的且你比较熟悉的接口的驱动如RTC等,进行分析和学习,并尝试进行修改或照着自己编写。按照这样的流程下来可以少走少许弯路,迅速入门,并且以一个比较高效的流程进行学习。
chinaunix网友2008-08-16 07:59:39
说的很好,深有同感.我也是那样学习的,我是先熟悉arm的汇编,然后利用开发板资源编一些外围控制程序,汇编是基础,熟悉之后,再看uboot之类就比较容易些了.