Chinaunix
标题:
驱动调试方法
[打印本页]
作者:
ckf513728912
时间:
2013-06-26 23:40
标题:
驱动调试方法
小弟正式进入linux系统学习,近来想先学学怎么调试驱动。但又不知道怎么下手,比如串口驱动,iic驱动。开发板以准备好了,小弟在这方面没什么经验,希望前辈能指点一下。不想光看理论方面,想多实践。谢谢大家,谢谢关照。
作者:
wwxxxxll
时间:
2013-06-27 17:32
1. 先从内核模块编程学起,了解那些与内核相关的部分,编写一些纯软件的驱动,这个时候可以在开发板上也可以在虚拟机上。
2. 等学到与外设交互时再写一些不要设备模型支持的驱动。这个时候主要是简单的字符设备。
3. 块设备。这个时候主要写ramdisk驱动,纯软的。
4. linux设备模型。usb\pci\net\scsi\tty等。
5. 了解linux设备模型core(可选)。
大概就这样。
串口驱动属于tty驱动。这你可能在4阶段写。
iic驱动linux也有设备模型,但在应用中有时写成简单的字符设备。在2阶段或4阶段写。
调试:printk(最简单),kdb,/proc文件系统,lsusb和一些硬件仪器等。
作者:
ckf513728912
时间:
2013-06-27 22:15
回复
2#
wwxxxxll
太感谢您分享 太谢谢了
作者:
wwxxxxll
时间:
2013-06-28 09:38
有兴趣加qq好友,我能更快的解决你的问题。
回复
3#
ckf513728912
作者:
MD5Ryan
时间:
2013-06-28 10:59
回复
4#
wwxxxxll
dada QQshi duoshao ? neng bangwo jiejue wo de wenti ma ?
作者:
wwxxxxll
时间:
2013-06-28 11:16
2379374402
作者:
ckf513728912
时间:
2013-06-28 18:33
回复
6#
wwxxxxll
加你QQ了 谢谢您
作者:
lelee007
时间:
2013-07-21 23:45
wwxxxxll 发表于 2013-06-28 11:16
2379374402
wwxx兄很地道啊,呵呵
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2