Computer00Usb设备驱动程序源代码包

[复制链接]
 楼主| computer00 发表于 2008-3-18 19:07 | 显示全部楼层 |阅读模式
<br />下载地址一:<img src="http://space.**/images/download.gif"><br />下载地址二:<img src="http://group.**/images/download.gif"><br />下载地址三:Computer00Usb设备驱动程序源代码包.rar<br />&nbsp;<br />本压缩包是Computer00's&nbsp;USB设备的驱动源代码包。Computer00's&nbsp;USB设备<br />是圈圈在EDN&nbsp;USB学习板上实现的厂商自定义类设备。它具有4个端点:<br />中断输出端点1(最大包长16字节)、中断输入端点1(最大包长16字节)、<br />批量输出端点2(最大包长64字节)、中断输入端点2(最大包长64字节)。<br />安装本驱动程序的VID为8888,PID为0088,这些ID是圈圈作为私人学习<br />使用,请勿作为商业使用,否则后果自负。<br />&nbsp;&nbsp;&nbsp;&nbsp;本驱动的GUID如下,应用程序可以通过GUID打开该设备。<br />{0xA2CBE209,0x7A8B,0x44B4,{0x94,0xE7,0xCD,0x45,0x4A,0x42,0x7F,0x11}}<br />对4个端点操作可以使用IoControl,IoControl代码分别如下:<br />读端点1:0x80002001,写端点1:0x80002006;<br />读端点2:0x80002009,写端点2:0x8000200e。<br />也可以使用ReadFile和WirteFile对端点2进行读写操作。<br />注意在使用读操作时,提供的缓冲区最好能够大于等于最大包长,否则<br />当设备返回的数据大于提供的缓冲区时,将导致设备数据无法返回,这<br />时需要停用设备然后重新再启用。所有操作有超时限制,超时时间为1s。<br />当USB设备在1s之内都不能接收数据或者返回数据,驱动程序将超时返回,<br />这时返回的实际传输字节数为0,应用程序可以通过它来确认是否读写成功。<br />&nbsp;&nbsp;&nbsp;&nbsp;本驱动程序仅在Intel处理器、Windows&nbsp;XP环境下进行过测试,可能<br />存在着不兼容问题。<br />&nbsp;&nbsp;&nbsp;&nbsp;本驱动程序的作者电脑圈圈保留所有版权,仅供学习使用,未经作者<br />许可,不得私自用于其它用途。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computer00&nbsp;2008.03.14
high 发表于 2008-3-18 20:51 | 显示全部楼层

沙发

  
19840312 发表于 2008-3-20 14:58 | 显示全部楼层

  
至尊宝 发表于 2008-3-21 11:29 | 显示全部楼层

00很好很强大

奖励陈冠西照片一张!
hzhiyang 发表于 2008-3-25 23:42 | 显示全部楼层
turmary 发表于 2008-3-28 21:45 | 显示全部楼层

顶2

  
winds 发表于 2008-3-29 20:59 | 显示全部楼层

麻烦问下压密码是多少?

  
 楼主| computer00 发表于 2008-3-30 15:41 | 显示全部楼层

注释里面有,或者看里面的解压说明。

  
alien2006 发表于 2008-4-16 20:25 | 显示全部楼层

圈圈大侠的作品一定要定,呵呵

&nbsp;&nbsp;&nbsp;&nbsp;受教了,感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

247

主题

14712

帖子

212

粉丝
快速回复 在线客服 返回列表 返回顶部