我的机器有一个USB的主口。听说linux把USB也抽象成文件操作,我想问一下,如果我要为一个使用 USB口的设备写驱动程序,我应该怎么办?我如何通过这个USB文件控制是哪个端点的数据,怎么样发送控制信息?谢谢
回复(5) 2004-05-25 13:54 来自版块 - LINUX&UNIX核心开发
表情
sysdigger前一段坐了一些LINUX USB驱动如果在PC上做看你的设备是什么类型,USB-STORAGE ,HID,OR VIDEO等等然后可参考响应的例子去做比如摄像头可以参考ov511.c,U盘则是storage目录下下的几个文件(2004-06-07 16:48)
chopin_1998最可惜是www.linux-usb.org上不去。(2004-05-28 22:09)
samhuhttp://wwwbode.cs.tum.edu/Par/arch/usb/usbdoc/ about programming guide for linux usb device drivers(2004-05-28 19:56)
highwaylostlinux下写驱动爽的就是有大量的参考(2004-05-26 14:03)
chopin_1998Yes,every thing is file under Unix. 我建议您看看<kernel-src>/driver/usb/usb.c 和 usb.h usb.c实现了USB sub-system core 里面的注释写得很搞笑,您可以轻松学...(2004-05-26 12:09)

返回顶部