天天看点

Linux libusb USB开发(五)—— 扩展:在Windows下进行libusb的安装与测试,包括usb设备驱动的生成与安装

一、下载libusb

libusb 可以从 http://libusb-win32.sourceforge.net 处下载,32位系统和64位系统均可以用,例如下载libusb-win32-bin-1.2.6.0。

二、安装libusb

下载libusb-win32-bin-1.2.6.0.zip,解压后进入其下的bin文件夹下,运行inf-wizard.exe程序。该程序主要是用来安装libusb-win32的驱动,以及一些相关库(*.dll,*.a)。官方说安装时建议先将多余的USB设备都移除,这样也避免了安装错设备的驱动。不过可以打开inf-wizard.exe程序,进入到设备列表界面,然后再插上想要安装驱动的USB设备,等待设备列表更新,就能看出自己的设备是哪一个了,如下图。列表若是无法自动刷新,可先上一步再下一步回到设备列表界面。

第1步:此处我选择我的鼠标设备;

Linux libusb USB开发(五)—— 扩展:在Windows下进行libusb的安装与测试,包括usb设备驱动的生成与安装

第2步:配置选中设备的信息;

Linux libusb USB开发(五)—— 扩展:在Windows下进行libusb的安装与测试,包括usb设备驱动的生成与安装

第3步:libusb-win32为我们刚才选中的设备创建了一个Windiow下的驱动程序,之后我们安装他。

Linux libusb USB开发(五)—— 扩展:在Windows下进行libusb的安装与测试,包括usb设备驱动的生成与安装

第4步:点击Install now之后,提示驱动安装成功,之后在设备管理器中进行验证。

Linux libusb USB开发(五)—— 扩展:在Windows下进行libusb的安装与测试,包括usb设备驱动的生成与安装

三、win8/win10安装可能遇到的问题

在win8/win10系统上,生成xxx.inf文件后,在安装libusb的过程中,可能会出现“system policy has been modified to reject unsigned drivers”的问题。

解决办法:

1.进入“设置”

2.进入“更新和安全”

3.进入 “恢复”

4.选择“立即 ”

参考链接

http://www.cnblogs.com/lknlfy/p/3189949.html

https://blog.csdn.net/encourage2011/article/details/43573929

https://blog.csdn.net/chengwenyang/article/details/51592633

https://blog.csdn.net/kyzoon/article/details/17270513