阅读:1902回复:8
关于USB驱动程序开发的问题
小弟的毕业设计题目是USB驱动程序开发,要求也很简单,就是能读出USB设备的数据头就行,比如U盘的厂商号,产品ID号等等,不需要其他功能,但由于小弟是第一次学做驱动程序,感觉摸不到头脑,无从下手,vc也装了,DDK也装了,DRIVER STUDIO也装了(但以前都没用过),手头的资料就一本武安河的书,没有配套光盘,哦,还有一个驱动程序的例子,就是飞利普的哪个D12TEST的例子,各位GGJJ帮帮忙啊,眼看时间不多了,教教小弟从哪里入手开始啊,小弟谢过各位了!
|
|
沙发#
发布于:2004-05-14 17:55
用ds生成一个驱动,只需配置控制传输端点即可。
然后分析一下此例即可,IRP内核传递不必深究,只需注意deviceIOcontrol例程(GetconfigDescriptor参数)即可 |
|
板凳#
发布于:2004-05-16 03:43
我也是哈
请问哪能找到可编译的 基于 usb的驱动程序的 源码? 不管什么的,如果有的话请发至lsgfy12345@163.com 深表谢意~~~ |
|
地板#
发布于:2004-05-18 22:35
别忘了俺的,xu_wei_jiang@163.com
|
|
地下室#
发布于:2004-05-19 00:11
我也要啊
angel_0028@163.com |
|
5楼#
发布于:2004-05-19 08:39
搂主,我毕业设计正需要d12的驱动程序
能发一份给我吗?谢谢 zhuifeng3366@21cn.com |
|
6楼#
发布于:2004-05-19 13:17
DDK目录下有个相似的例子
\\src\\wdm\\usb\\usbview 可能有帮助 |
|
7楼#
发布于:2004-05-19 22:41
我今天试着用DS创建一个USB驱动的框架,遇到如下问题:
第一步:命名,USBSample 第2步,类型 WDM Driver 第3步,type WDM FUNCTION DRIVER 第4步,选择总线,USB(WDM ONLY),我知道厂商ID号和产品ID号按我的(楼主)要求应该添什么? 5,添加端点,按我的这个要求需要添加吗? 6,文件名,类名,默认 7,选择功能,我只选了DEVICE IO CONTROL,可以吗? 8,排队方法,默认,none 9,定义注册表中载入的参数,默认可以吗? 10,连接方式:选CLASS GUID,但是里面添什么啊?默认可以吗? 还有buffer和power标签怎么选? 11:好像是定义DEVICE IO CONTROL函数队驱动程序通信的控制命令,都需要定义什么? 12,选择创建应用程序,其他的我没选 这12步里有好多的问题,还请高人解答啊,谢谢了,我想先把框架做出来再说,然后再添加要求的内容。 ps:zhuifeng3366 你好,我明天把D12发给你,现在不在手头上 [编辑 - 5/19/04 by e_archer] |
|
8楼#
发布于:2004-05-20 20:06
DDK目录下有个相似的例子 例子俺看了,太感谢了,和俺的毕业设计题目要求一模一样,我准备以这个为基础动手了,但是还有一些问题: 这个usbview倒是是一个应用程序还是驱动程序?或者是2者都有?我是在DDK下编译的,DDK是开发驱动程序的啊,但为什么只编译出一个应用程序?但是又还能实现驱动程序的部分功能? |
|