USB驱动程序的加载(二)

301 篇文章 0 订阅
120 篇文章 3 订阅

作者:menuconfig

转自:http://blog.csdn.net/menuconfig/article/details/6060892


---------------------
|       应用程序      |
---------------------
|usb client driver  |    (层一)
---------------------
|        usbd.dll     |    (层二)
---------------------
|        ohci.dll       |    (层三)
---------------------

wince的USB驱动分为三层,如上图所示.从上到下,姑且将其称为层一,层二,层三。层一通过gc_usbFuncs来调用层二所提供的功能,而层二通过gc_hcdFuncs来调用层三实现的功能,而应用程序则与层一打交道。

HCD初始化时,会创建一个线程,CHub::HubStatusChangeThead().在此线程中,会监视USB口的状态,如果有设备插入,则有如下的调用步骤:
AttachDevice()->CFunction::EnterOperationalState()->HcdDeviceAttached()->LoadDeviceDrivers()->LoadUsbClientDriver()->LoadGroupDriver()->LoadRegisteredClientDriver().
CDevice::AttachDevie()处理设备的初始化,如读设备描述符,配置地址,加载Client Driver等。
在LoadRegisteredClientDriver()内,会根据不同的Class,来调用相应的UsbDeviceAttach().而它的第一个参数就是gc_usbFuncs.在IssueVendorTransfer()之类的函数中,有一参数LPCUSB_FUNCS,该指针就是指向gc_usbFuncs.

http://www.cnblogs.com/cdfyanghua/archive/2008/05/20/1203556.html


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要下载 mini USB 驱动程序,您可以按照以下步骤进行操作: 1. 找到可信赖的网站:在您的网络浏览器中搜索“mini USB 驱动程序下载”,然后找到一些可信赖的网站。确保选择的网站是已知的,有良好的声誉。 2. 寻找正确的驱动程序:在您找到的网站上,寻找与您的 mini USB 设备型号和操作系统兼容的驱动程序。确保您选择的驱动程序与您的设备完全匹配,以避免任何兼容性问题。 3. 下载驱动程序:一旦您找到了正确的驱动程序,点击下载按钮或链接。您可能需要先提供一些相关信息,如设备序列号或操作系统版本,然后才能下载驱动程序。 4. 安装驱动程序:在下载完成后,双击下载的驱动程序文件来运行安装程序。按照提示完成驱动程序的安装过程。在安装过程中,可能需要重新启动计算机以使驱动程序生效。 5. 更新驱动程序(可选):随着技术的不断更新,厂商通常会发布新的驱动程序版本。定期检查您的设备制造商的网站,以查看是否有可用的更新,以确保您的设备始终能够正常工作。 需要注意的是,下载和安装驱动程序可能会对计算机系统有一定的风险。请确保您从可靠的来源获取驱动程序,并跟随官方网站或设备制造商的指南进行操作。如果您不确定或遇到任何问题,建议咨询专业技术人员的帮助。 ### 回答2: 要下载mini USB驱动程序,您可以按照以下步骤进行操作: 1. 首先,确定您要下载的驱动程序的准确名称和型号。 您可以在设备的官方网站上找到这些信息,或者在设备的说明书中查阅。 2. 使用互联网浏览器打开您信任的电脑或设备。 建议使用较新版本的浏览器,以确保获得最佳的下载体验。 3. 在搜索引擎中输入“mini USB驱动程序下载”或类似的关键词。 搜索结果将提供多个可能的下载来源。 4. 阅读和比较来自各种来源的下载结果。 确保您选择的来源是安全的,并且具有良好的声誉。 如果可能,请选择来自设备制造商的下载链接,因为这些链接通常是可靠和最新的。 5. 单击您选择的下载链接,并等待下载完成。 下载时间取决于您的互联网连接速度以及驱动程序文件的大小。 6. 下载完成后,定位到下载文件的目录并解压缩(如果文件是压缩文件)。 解压缩操作可能需要额外的解压程序,您可以在互联网上获得免费的解压软件。 7. 打开解压后的文件夹,找到安装程序(通常是一个扩展名为.exe的文件)。 8. 双击安装程序文件并按照屏幕上的指示操作。 这将启动安装过程并将驱动程序安装到您的计算机或设备上。 9. 完成安装后,重新启动电脑或设备。 这将确保驱动程序正确加载并应用于设备。 通过按照上述步骤进行操作,您应该能够成功下载和安装mini USB驱动程序。 如果您遇到任何问题或困难,建议您联系设备制造商的技术支持进行进一步的帮助和指导。 ### 回答3: 要下载mini USB驱动程序,您可以按照以下步骤进行操作: 1. 打开您的计算机并确保连接到互联网。 2. 打开网页浏览器,例如Google Chrome、Mozilla Firefox等。 3. 在搜索栏中输入“mini USB驱动程序下载”。 4. 单击搜索按钮或按下回车键开始搜索。 5. 在搜索结果中,查找官方或可靠的网站,提供mini USB驱动程序下载。 6. 点击访问所选网站,并浏览其页面以找到驱动程序下载选项。 7. 确保选择与您的操作系统兼容的驱动程序下载。 8. 单击下载按钮以开始下载驱动程序。您可能需要选择保存驱动程序的位置。 9. 下载完成后,转到保存的位置并双击驱动程序文件。 10. 根据提示完成驱动程序的安装过程。 11. 重新启动计算机,以确保驱动程序的正确安装。 请注意,下载和安装驱动程序可能会因各种因素而有所不同,具体步骤可能会有所变化。因此,在进行上述操作之前,最好根据实际情况查找相关的驱动程序下载指南或教程。此外,确保下载和安装来自可信赖的源以避免潜在的安全风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值