还是迫不及待的开始驱动的实践,对于linux下的驱动,已对linux的文件系统和设备模型做了较全面的分析,对照ldd3中的例子,自己也写过内存设备来学习linux设备驱动中的一些理论.但是实践太少了,自己编写的驱动和移植的驱动都太少了,知行合一到了开始实践的阶段了,下面就开始理论联系实际了.
介绍一下我的环境:
芯片:s3c2440
编译器版本:gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203)
kernel:linux-3.0.46
对于kernel的版本,上到http://www.kernel.org/下载一个新的kernel,忽然发现kernel都到3.7了!!!想了想,下了个比较新的linux-3.0.46.
针对特定的主芯片,做一些driver的编写和移植工作,也包括一些驱动子模型的分析.GO GO GO!!!