我在 Linux 发行版上通过 usbserial 使用 RxTx 库。RxTx 库的行为似乎与它在串行上的工作方式完全不同(以一种糟糕的方式)。
我最大的问题之一是RxTx SerialPortEvent.OUTPUT_BUFFER_EMPTY
无法通过 USB 串行在 linux 上运行。
我怎么知道什么时候应该写入流?我可能错过的任何指标?
到目前为止,我同时写作和阅读的经验并不是很好。有谁知道我是否应该DATA_AVAILABLE
在我写流时锁定处理程序不被调用?或者RxTx
接受并发读/写?