我正在运行chrome os Version 90.0.4411.0 (Official Build) dev (64-bit),我已经进入设置并启用了usb设备,当我进入终端并运行lsusb时,这就是我得到的Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0781:55a5 SanDiskBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 ro
我在Linux发行版上使用的是RxTx库,而不是usbserial。RxTx库的行为似乎与它在串行上的工作方式有很大的不同(以一种糟糕的方式)。我最大的问题之一是RxTx SerialPortEvent.OUTPUT_BUFFER_EMPTY不能在linux over usb串口上工作。
我怎么知道什么时候应该写到流中?