检测USB设备的API

问题描述 投票:0回答:2

有人可以指出任何 API 或链接吗?我可以在其中检测 USB 设备和其他接口以将数据传输到其中。我正在尝试在 Linux 上执行此操作

c++ c device-driver linux-device-driver
2个回答
3
投票

看看 libusb - 它是跨平台的。


1
投票

您能在命令输出中看到您的设备吗

lsusb
?如果是,那么您必须检查相同的供应商 ID 和产品 ID。

Linux 中可能已经有一个驱动程序可用于从相关 USB 设备(您的 USB 设备)进行批量数据传输。

您可以检查此(http://www.linux-usb.org/usb.ids)来验证驱动程序是否可用。

要制作自己的程序和 API,如上所述,如果您不想为您的设备编写驱动程序,

libusb
是一个起点。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.