libusb和poll / select

时间:2013-05-27 01:54:22

标签: linux usb libusb-1.0

我正在使用Linux操作系统,并且想知道是否有任何文件描述符我可以轮询/选择哪些数据等待从USB设备读取时会触发。我也在使用libusb库,还没有找到我可以使用的文件描述符。

2 个答案:

答案 0 :(得分:0)

不,USB设备并不总是“流”设备,因此从文件描述符读取并不总是有意义的。但是,如果您的USB设备提供串行端口驱动程序,您可以在串行端口设备上侦听传入数据(就像您的操作系统处理的任何其他串行端口一样)。

答案 1 :(得分:0)

使用libusb's polling functions将其文件描述符挂钩到事件循环中。每当libusb需要处理的活动时,select都会醒来,其中包括但可能不限于可供阅读的数据。