|
希望对初次接触mini2440的朋友有些帮助~~
[复制链接]
在百问网,看到了如下一段对话,希望别人的经验可以对大家有用:
“求助站长,想做Linux驱动,该如何循序渐进?
我做之前是做单片机开发的,最近买了mini2440,和嵌入式Linux完全手册。学习上下了如下功夫:
1.裸机的上程序跑了一遍也消化了许多.体系结构有了一定的理解;汇编能够看懂。
2.启动代码正在消化,对于启动流程能有个大概的思路。能够稍微的做小的修改。
3.Makefile做了一些学习,能够懂得编译的一些要求以及各层Makefile文件之间的关系。不过配置内核还有一定的难度。
嵌入式Linux完全手册这本书对我帮助很大,我知道我上面这几方面的内容还需加强学习和实践,但是总是对Linux驱动开发的流程有点模糊,烦请您给指教一下,另外做Linux驱动开发是否还需要学习文件系统?”
版主(韦东山 )的回复:
“对于想从硬件岗位转到软件岗位的人,对于想从传统单片机(比如51单片机)编程进一步学习“有操作系统的”嵌入式编程的人,需要找到一个学习的切入点:先掌握各个硬件部件的简单编程,再将它们组合起来构成一个相对复杂的软件系统---比如Bootloader,进而编写基于操作系统的驱动程序,最后深入钻研操作系统内核。”
[ 本帖最后由 bootloader 于 2009-10-13 13:17 编辑 ]
|
|