【发布时间】:2011-01-20 11:42:39
【问题描述】:
请有人指出我可以检测到 USB 设备和其他接口以将数据传输到其中的任何 API 或链接。我正在尝试在 linux 上执行此操作
【问题讨论】:
标签: c++ c device-driver linux-device-driver
请有人指出我可以检测到 USB 设备和其他接口以将数据传输到其中的任何 API 或链接。我正在尝试在 linux 上执行此操作
【问题讨论】:
标签: c++ c device-driver linux-device-driver
看看libusb - 它是跨平台的。
【讨论】:
您能在命令输出lsusb 中看到您的设备吗?如果是,则必须检查供应商 ID 和产品 ID。
可能在 Linux 中已经有一个驱动程序可用于从相关 USB 设备(您的 USB 设备)进行批量数据传输。
您可以检查此 (http://www.linux-usb.org/usb.ids) 以验证驱动程序是否可用。
如果您不想为自己的设备编写驱动程序,则可以从上面提到的libusb 开始制作您自己的程序和 API。
【讨论】: