freasy
驱动牛犊
驱动牛犊
  • 注册日期2004-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2162回复:5

Linux怎么样读写USB口

楼主#
更多 发布于:2004-05-25 13:54
我的机器有一个USB的主口。听说linux把USB也抽象成文件操作,我想问一下,如果我要为一个使用 USB口的设备写驱动程序,我应该怎么办?我如何通过这个USB文件控制是哪个端点的数据,怎么样发送控制信息?谢谢
chopin_1998
驱动牛犊
驱动牛犊
  • 注册日期2004-04-01
  • 最后登录2005-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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

里面的注释写得很搞笑,您可以轻松学习。

同一目录下得多个驱动程序,也可以供您参考之用。
Linux Power!
highwaylost
驱动小牛
驱动小牛
  • 注册日期2003-12-31
  • 最后登录2005-09-26
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-26 14:03
linux下写驱动爽的就是有大量的参考
“恨怨悲苦憎怒噌 仁爱慈孝耻义廉 是故恨人所以得仁 无爱者必不怨 不慈者必无悲 孝而有苦 憎后耻来 义自怒生 廉人心噌 夹天地七大苦 破人情七大碍--”
samhu
驱动牛犊
驱动牛犊
  • 注册日期2004-05-28
  • 最后登录2004-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-28 19:56
http://wwwbode.cs.tum.edu/Par/arch/usb/usbdoc/  about programming guide for linux usb device

drivers
chopin_1998
驱动牛犊
驱动牛犊
  • 注册日期2004-04-01
  • 最后登录2005-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-28 22:09
最可惜是www.linux-usb.org上不去。
Linux Power!
sysdigger
驱动牛犊
驱动牛犊
  • 注册日期2004-06-07
  • 最后登录2004-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-07 16:48
前一段坐了一些LINUX USB驱动如果在PC上做看你的设备是什么类型,USB-STORAGE ,HID,OR VIDEO等等然后可参考响应的例子去做比如摄像头可以参考ov511.c,U盘则是storage目录下下的几个文件
游客

返回顶部