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