
libusb
libusb
A cross-platform library to access USB devices
AI 简介
libusb 是一个跨平台的 C 语言库,用于在用户态直接访问和控制 USB 设备。它支持 Linux、macOS、Windows、BSD 系统及 WebAssembly(通过 WebUSB),提供统一的 API 抽象层,屏蔽底层操作系统差异;核心功能包括设备枚举、配置选择、控制/批量/中断传输、热插拔事件监听等。项目采用 LGPLv2.1 许可,强调轻量、稳定与可移植性,适用于嵌入式调试工具、硬件测试框架、USB 协议分析器、工业设备驱动桥接等需要绕过系统原生驱动直接操作 USB 的场景。
C
GNU Lesser General Public License v2.16.1k
Stars
2.1k
Forks
244
Watchers
121
Issues
Star 增长
今日0
近 7 天0
近 30 天+9
综合评分66.84
默认分支master