ttyS0 未在终端上显示
ttyS0 not showing on terminal
我想在Java中列出打开的串行端口,但我没有这样做。我在 Java 中使用 jssc 和 jSerialComm 库,但 SerialPorts 是空的。
当我在终端sudo dmesg | grep tty
中写入时,
它正在向我展示 tty0 : console [tty0] enabled
为什么我看不到 ttyS0?
您看到的消息并不意味着您有串口,它仅表示内核消息被定向到虚拟串口 (/dev/tty0
)。有关详细信息,请参阅 here。
根据您系统上 dmesg
的输出,恐怕您没有任何硬件(真实)串口。你可以花几块钱买一个 USB 转串口,或者使用 socat
创建一个 virtual serial port.
如果您有硬件串行端口,那么您很可能面临硬件或驱动程序问题。
我想在Java中列出打开的串行端口,但我没有这样做。我在 Java 中使用 jssc 和 jSerialComm 库,但 SerialPorts 是空的。
当我在终端sudo dmesg | grep tty
中写入时,
它正在向我展示 tty0 : console [tty0] enabled
为什么我看不到 ttyS0?
您看到的消息并不意味着您有串口,它仅表示内核消息被定向到虚拟串口 (/dev/tty0
)。有关详细信息,请参阅 here。
根据您系统上 dmesg
的输出,恐怕您没有任何硬件(真实)串口。你可以花几块钱买一个 USB 转串口,或者使用 socat
创建一个 virtual serial port.
如果您有硬件串行端口,那么您很可能面临硬件或驱动程序问题。