检测USB设备的API
有人可以指出任何 API 或链接,我可以在其中检测 USB 设备和其他接口以将数据传输到其中。我正在尝试在 Linux 上执行此操作
Can some one please point to any API or links where i can detect a USB device and other interfaces to transfer data into it.I am trying to do this on linux
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看 libusb - 它是跨平台的。
Take a look at libusb - it's cross-platform.
您可以在命令输出
lsusb
中看到您的设备吗?如果是,则必须检查其供应商 ID 和产品 ID。也许在 Linux 中已经有一个驱动程序可用于从相关 USB 设备(您的 USB 设备)进行批量数据传输。
您可以检查此(http://www.linux-usb.org/usb.ids)来验证驱动程序是否可用。
要制作您自己的程序和 API,如果您不想为您的设备编写驱动程序,如上所述,
libusb
是一个起点。Can you see your device in the command output
lsusb
? If yes, then you must check the vendor Id and Product Id of the same.Probably in Linux there is already a driver available to make bulk data transfer from concerned USB device (your USB device).
You can check this (http://www.linux-usb.org/usb.ids) to verify whether a driver is available or not.
To make your own program and API's, as stated above
libusb
is a place to start, if you don't want to write a driver for your device.