newleaf
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2007-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2618回复:9

怎么开发一个USB驱动程序

楼主#
更多 发布于:2001-04-10 19:08
如果开发一个USB驱动程序应该是VXD格式还是WDM格式??
Iamme
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2005-10-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-04-11 09:50
当然WDM。
具体过程最好去看书。
Go,go ahead
zsw79923
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2009-11-05
  • 粉丝1
  • 关注1
  • 积分2分
  • 威望25点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-22 17:31
98用VXD或WDM,
WIN2K用WDM
95用VXD
一片云
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-23 21:29
98用VXD或WDM,
WIN2K用WDM
95用VXD


拜托!先去看看书再来回答吧!免得误人子弟!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
cquwyb
驱动牛犊
驱动牛犊
  • 注册日期2002-05-10
  • 最后登录2010-10-23
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望16点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-24 15:39
 
拜托!先去看看书再来回答吧!免得误人子弟!

 :cool: :cool:然!
HonestTreee
bh_zhouqian
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-24 21:28
rayyang2000兄,你给具体讲讲成吗?俺对此也比较模糊。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-25 15:08
95不支持WDM,所以所有的driver都是vxd,虽然有的名字不是这个,比如port driver。
98一些driver是继承95的,比如storage driver, FSD还有一些老的设备,都是用vxd。而usb是在97年开始设计的,98正好用到,所以在98以后的usb都用WDM driver。这个os上,有的设备会用vxd和wdm的组合,比如umss。
NT用的是KMD,其实就是WDM的早期版本,不支持power。MS也没有NT的usb支持。
2K/XP完全支持WDM,因此这上面的driver都是WDM格式的。

因此,做什么driver并不是由你来决定的,os早就定下了。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
lgasj
驱动中牛
驱动中牛
  • 注册日期2002-07-12
  • 最后登录2006-01-23
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-29 10:01
茅塞顿开!
jasmine_wu001
驱动小牛
驱动小牛
  • 注册日期2002-04-26
  • 最后登录2010-09-20
  • 粉丝0
  • 关注0
  • 积分169分
  • 威望107点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-29 13:00
茅塞顿开!

深有同感
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-30 22:15
不好意思,上面还有一点漏了:9x下面还有一些(比较少)的driver其实是DOS的。 :D
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部