ttyS0没有显示在终端上

时间:2019-11-16 05:55:17

标签: java linux serial-port

我想列出Java中打开的串行端口,但我没有这样做。我在Java中使用jssc和jSerialComm库,但SerialPorts为空。

当我在终端sudo dmesg | grep tty中写信时, ıt向我展示tty0:console [tty0] enabled

为什么我看不到ttyS0?

1 个答案:

答案 0 :(得分:1)

您看到的消息并不意味着您有一个串行端口,仅意味着内核消息将定向到虚拟串行端口(/dev/tty0)。有关更多详细信息,请参见here

根据系统上dmesg的输出,恐怕您没有任何硬件(真实)串行端口。您可以花几美元获得USB到串行接口,也可以使用socat创建一个virtual serial port

如果您确实有硬件串行端口,则很可能会遇到硬件或驱动程序问题。