mijale
驱动牛犊
驱动牛犊
  • 注册日期2002-03-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1738回复:7

usb驱动程序的几个问题

楼主#
更多 发布于:2002-03-14 13:31
我想问一下usb驱动程序的基本架构是怎么样的?
一个usb驱动程序由哪几个部分组成呢?
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-19 13:19
楼上说的应该也就是所谓的客户驱动程序吧?
很想你,身不由己……
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-19 13:13
应该可以
可先build一个URB和Irp,然后通过ioCallDriver()向下层传送
其实完成的也是client driver的功能
boyhan
驱动牛犊
驱动牛犊
  • 注册日期2002-03-08
  • 最后登录2004-11-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-19 11:48
对于二楼的回答,我想问,能不能不写客户驱动程序,直接通过USBD传输数据?
xd_lzp
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2002-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-18 22:07
要看哪方面的书啊
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-03-15 18:28
先看看书吧,或者这个网站里也有很多好的文章可以下载。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-03-15 13:40
USB驱动程序的客户驱动程序,如何编写,应该使用什么工具,怎样传输数据给计算机让计算机识别新的USB设备。

tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-03-14 17:11
驱动程序构架只有VXD和WDM两种。
USB驱动程序的实质就是挂接在USB总线上的WDM驱动程序。我们写的一般是客户驱动程序,就是向USBD发送URB完成数据传输而已。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
游客

返回顶部