充最近在开发以usb方式进行通讯。当然github上已经有成熟的开源库供使用,如跨平台的libusb。win下开发usb通信程可参考开源库libusb。相关文档的介绍非常详细,使用也非常方便。
http://libusb.info/
https://github.com/libusb/libusb
根据作者的建议如下,内容参考自libusb FAQ
驱动安装可使用zadig,能安装通用的usb驱动。非常便捷 http://zadig.akeo.ie/
由于之前没接触过这块,花了点时间了解了这些方面的一些基本东西。记录如下,搜索的结果不一定正确,仅供参考:
USB设备的VID与PID http://blog.csdn.net/tankai19880619/article/details/8642066
为什么有些USB设备接入电脑后不用安装驱动或自动安装驱动就可使用,而有些必须安装驱动?
https://www.zhihu.com/question/23753488
经常听说装驱动,驱动的具体作用是?
https://www.zhihu.com/question/28758504
u盘的UID和PID
http://bbs.liangchanba.com/thread-31261-1-1.html
http://bbs.liangchanba.com/thread-19398-1-2.html