阅读:2170回复:7
USB驱动程序体系结构图以及相关问题!!!
我是新人,由于网上的资料很乱,自己看书又由于自己较笨,始终是一头雾水,希望各位能稍微点拨一下,使自己有个初步的概念。
衷心地感谢大家! 1、我为自己的U盘编写驱动,是不是就是编写图中的设备类驱动或设备自定义驱动部分??? 2、如果只是编写那部分,在98下是不是需要考虑盘符的重定向问题?? 3、如果使用DS开发驱动,那么在生成的框架中还需要添加哪些相关的代码呢? 4、2000下编写出来的SYS,是不是可以直接在98下使用? 应用程序 | | | | 设备类驱动 设备自定义驱动 | | | | 根集线器驱动程序 ---------usbhub.sys | | USB驱动程序 ---------usbd.sys | | 主机控制器驱动程序 --------openhci.sys或uhci.sys | | PCI枚举 | | USB总线 |
|
沙发#
发布于:2005-04-22 18:08
USB驱动程序 ---------usbd.sys 是不是usb协议驱动?
通常都只需要开发usb设备驱动程度,这里的usb设备就是有root hub 扫描所有usb端口获得的信息 |
|
|
板凳#
发布于:2005-04-22 13:51
就是些api函数。
createfile() readfile() writefile() deviceiocontrol() 你可以在msdn中找到他们的具体定义。 痛并快乐着。 |
|
地板#
发布于:2004-04-20 07:36
很简单的开200分给你说呀
|
|
地下室#
发布于:2004-04-16 00:42
你所说得几个结构函数是什么?
具体举一个函数得原型好吗?谢谢! |
|
5楼#
发布于:2004-04-15 19:15
我们自己要写只是最顶层的驱动,其他的不必考虑,只需知道几个接口函数就可以了
|
|
|
6楼#
发布于:2004-04-15 19:14
USB盘驱动在98和2000下通用的
|
|
|
7楼#
发布于:2004-04-15 18:10
茫然中……
|
|