3

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

4

2 回答 2

0

使用libusb 的轮询函数将其文件描述符挂接到您的事件循环中。select只要有 libusb 需要处理的活动就会唤醒,其中包括但可能不限于可供读取的数据。

于 2013-05-27T02:03:44.767 回答
0

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

于 2013-05-27T01:55:44.607 回答