一.概述
QT实现USB通讯这里主要介绍两种方法,一种是通过libusb库来实现usb通讯,一种是通过hidapi库实现通信。
1.介绍libusb库
libusb 是一个 C 库,提供对 USB 设备的通用访问。
可移植的:使用单个跨平台API,它可以访问Linux,macOS,Windows等上的USB设备。
用户模式:应用程序与设备通信不需要特殊特权或提升。
版本无关:支持从 1.0 到 3.1(最新)的所有 USB 协议版本。
代码下载:
libusb GIT仓库:https://github.com/libusb/libusb.git