yuanchengjun
驱动牛犊
驱动牛犊
  • 注册日期2005-01-10
  • 最后登录2008-01-08
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1470回复:2

USB 设备访问求助

楼主#
更多 发布于:2007-04-17 10:07
  不使用操作系统相关的东西,应该只能用汇编了 :-(
求 USB设备 驱动源码,或者例子,或者教程,……
不用完整的驱动,例子就可以,比如:一次收发数据包过程。

1,自己已经用汇编通过bios中断int 1ah找到usb 主控器设备,其实当作PCI设备找,base class和sub class是0x0C03。
http://www.ctyme.com/intr/rb-2376.htm
http://www.ctyme.com/intr/rb-2377.htm#Table878


2,PCI设备的基地址4就是USB主控器的I/O空间的基端口。在端口中的port1读出2个字节,是USB状态,当设备在和不在的时候是不一样的。
http://www.frontiernet.net/~fys/usb.htm


3,下一步怎么做?怎么和USB设备通信?


大侠不吝赐教。
yuanchengjun
驱动牛犊
驱动牛犊
  • 注册日期2005-01-10
  • 最后登录2008-01-08
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-23 11:35
4,UHCI,OHCI,EHCI,
麻烦,可不可以绕过去,直接和USB设备通信?
yuanchengjun
驱动牛犊
驱动牛犊
  • 注册日期2005-01-10
  • 最后登录2008-01-08
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-17 16:37
没人回,刚发现一个好东西!自己顶一下!

3,UHCI,OHCI,EHCI
用这些,配合 2 中 USB主控器的I/O端口,和设备通信!
下面就是我在Intel网站上找到的UHCI设计向导!
http://www.intel.com/technology/usb/uhci11d.pdf
游客

返回顶部