C 编程 - 访问 USB 数据/驱动程序细节

C Programming - Accessing USB Data / Driver Specifics

我正在编写一些简单的测试自动化来访问 Ubuntu 中的 USB 端口,并确定驱动程序的具体细节、连接的设备和操作模式(USB 2、3 等...)。

我没有在这方面做过任何开发,正在寻找关于库的建议/建议来完成这个。

谢谢你的帮助!

段.

我已经使用 libusb 完成了这项工作。您可以从这里开始。 http://libusb.sourceforge.net/api-1.0/ If you're just looking at seeing various usb devices, it's pretty easy. Here are some examples that you can get up and running pretty quickly: http://www.dreamincode.net/forums/topic/148707-introduction-to-using-libusb-10/

我发现 sourceforge 信息很有用,但无法在 Ubuntu 中进行安装。

经过一番搜索,我找到了Libusb and how to use its packages in Ubuntu

这似乎解决了我的问题;加上关于使用 usb.h 而不是 libusb.h 进行编译的有趣点。

感谢所有的输入!