USB通信开发资料搜集
2017-12-01 19:28
183 查看
充最近在开发以usb方式进行通讯。当然github上已经有成熟的开源库供使用,如跨平台的libusb。win下开发usb通信程可参考开源库libusb。相关文档的介绍非常详细,使用也非常方便。
http://libusb.info/
https://github.com/libusb/libusb
根据作者的建议如下,内容参考自libusb FAQ
如果是通用的HID设备,不用安装额外驱动。但建议使用HIDAPI.
如果设备使用WinUSB驱动,也不需要安装额外驱动,因为windows已经提供了原生的支持。
如果使用libusbk驱动,应该设置好libusbK.dll的安装。
如果使用libusb-win32(libusb.0sys),则需要切换到libusbk的驱动。
如果使用libusb-win32 filter驱动,需要卸载filter驱动并用usbdk代替
在使用了其他驱动情况下但想保持现有的驱动,可尝试usbdk.
如果设备使用了其他驱动,并且在驱动间切换无问题,可切换到WinUSB(首选)或libusk driver。
驱动安装可使用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
http://libusb.info/
https://github.com/libusb/libusb
根据作者的建议如下,内容参考自libusb FAQ
如果是通用的HID设备,不用安装额外驱动。但建议使用HIDAPI.
如果设备使用WinUSB驱动,也不需要安装额外驱动,因为windows已经提供了原生的支持。
如果使用libusbk驱动,应该设置好libusbK.dll的安装。
如果使用libusb-win32(libusb.0sys),则需要切换到libusbk的驱动。
如果使用libusb-win32 filter驱动,需要卸载filter驱动并用usbdk代替
在使用了其他驱动情况下但想保持现有的驱动,可尝试usbdk.
如果设备使用了其他驱动,并且在驱动间切换无问题,可切换到WinUSB(首选)或libusk driver。
驱动安装可使用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
相关文章推荐
- IOS 接入的应用服务端开发资料搜集
- SQL Server 2008 R2——开发资料搜集
- ezloader USB开发资料blog
- 开发项目需要用到的资料搜集(一)
- [USBTrace]使用该USB通信分析软件用于USB开发
- Firefox扩展开发相关资料搜集
- 发布曾经出售过的PIC开发工具制作资料包括:JMD烧写器,串口ICD2,USB口ICD2.5
- VS2008环境下的USB通信程序开发
- 开始研究ArcInfo系例的软件和二次开发,搜集的基本资料:
- Mobile开发搜集整理的资料
- 发一个以前学习USB通信的资料上来
- Android开发之USB数据通信
- iOS开发搜集的一些资料
- 快速开发USB产品的方案(资料大派送)
- Gmap.net开发资料搜集
- Android USB开发相关资料
- UniversalSerialBus通信资料,USB底层数据结构,USB2.0、USB1.1相关协议 (来自网络)
- USB设备开发工作日志之三——对ST官方资料的认识
- VC USB开发资料汇总
- 史上最全USB HID开发资料