我想在Debian下使用一个应用程序,它是用.net写的。我没有源代码,只有.exe文件。我从Debian存储库安装了mono。程序启动并运行良好。 该程序并不复杂,使用串口。这个程序似乎是以某种方式写的,我只能选择COM0...COM100作为串口,似乎还没有为Linux准备好。 有没有办法让它在Linux下工作?尝试访问COM0端口时,应用程序中的错误消息:"CloseObdPort: Object reference not set t
在类似于Unix的操作系统中,我们可以通过诸如/dev/ttyUSB0之类的文件访问串口。根据这个,可以使用文件名(如COM1: )来访问串口。对于这样的文件名,java的替代方案是什么?String INPUT_PORT_FILE_NAME = linux?"/dev/ttyUSB0":"<File name of comport>"
File in = new File(INPUT_PORT
我在Linux发行版上使用的是RxTx库,而不是usbserial。RxTx库的行为似乎与它在串行上的工作方式有很大的不同(以一种糟糕的方式)。我最大的问题之一是RxTx SerialPortEvent.OUTPUT_BUFFER_EMPTY不能在linux over usb串口上工作。
我怎么知道什么时候应该写到流中?或者RxTx接受并发读/写?
/tools/motelist-linux'.public static final String MOTELIST_LINUX = "./tools/sky/motelist-linux";
public static final String MOTELIST_MACOS = "./tools/sky/moteli