当前位置: 代码迷 >> 嵌入开发 >> 关于驱动开发的经验
  详细解决方案

关于驱动开发的经验

热度:5854   发布时间:2013-02-26 00:00:00.0
关于驱动开发的经验求助
目前正在学习嵌入式驱动开发,做为一个新人,能在代码的基础上简单的写一个LED灯驱动程序并调试;但在写中断或更复杂的驱动就感觉有点无从下手,网上的资料也挺多,我用的内核是2.6.12的版本,有时会发现自己用的版本与网友们说的版本不一致,而对内核目前也不了解;故想请教下关于驱动开发的经验,也是想在编写驱动的过程中不断去了解内核,但是遇到问题时有时却很茫然,——!——!——
只能硬着头皮搞了。。。。。。

------解决方案--------------------------------------------------------
有具体的问题吗?
建议熟悉硬件,然后再读相关部分代码!
------解决方案--------------------------------------------------------
先看ldk《linux内核设计与实现(第2版)》吧,在看ldd3《linux设备驱动程序》
------解决方案--------------------------------------------------------
先找几本驱动的书,耐下心来,系统的学习一遍,学完后就会很有收获了。
学习的同时,要认真看实例代码。。
有时候只看一本书还不够,我是三本书一起看,各有优缺点,互相补足。。
慢慢学吧。。等学到一定程度,找一个内核中的实际驱动程序,仔细理解。
------解决方案--------------------------------------------------------
坚持坚持再坚持!!!
  相关解决方案