2014年8月11日

摘要: 内核中提供了USB设备文件系统(usbdevfs,Linux 2.6改为usbfs,即USB文件系统),它和/proc类似,都是动态产生的。通过在/etc/fstab文件中添加如下一行:none /proc/bus/usb usbfs defaults或者输入命令:mount -t usbfs no... 阅读全文
posted @ 2014-08-11 15:18 CSlunatic 阅读(16780) 评论(0) 推荐(1)
摘要: usb驱动分为通过usbfs操作设备的用户空间驱动,内核空间的内核驱动。两者不能同时进行,否则容易引发对共享资源访问的问题,死锁!使用了内核驱动,就不能在usbfs里驱动该设备。 下面转载的一篇分析usb-skeleton.c文章。 初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不... 阅读全文
posted @ 2014-08-11 09:56 CSlunatic 阅读(2782) 评论(0) 推荐(1)

导航