我正在使用Linux操作系统,并且想知道是否有任何文件描述符我可以轮询/选择哪些数据等待从USB设备读取时会触发。我也在使用libusb库,还没有找到我可以使用的文件描述符。
答案 0 :(得分:0)
不,USB设备并不总是“流”设备,因此从文件描述符读取并不总是有意义的。但是,如果您的USB设备提供串行端口驱动程序,您可以在串行端口设备上侦听传入数据(就像您的操作系统处理的任何其他串行端口一样)。
答案 1 :(得分:0)
使用libusb's polling functions将其文件描述符挂钩到事件循环中。每当libusb需要处理的活动时,select
都会醒来,其中包括但可能不限于可供阅读的数据。