如何测试两个相连的串口是否真的有数据传输?

如何测试两个相连的串口是否真的有数据传输?

我有一个带有两个串行端口的设备,我将它们连接在一起,然后通过 SSH 连接到它。我想通过其中一个串行端口发送数据并从另一个串行端口读取数据,以查看它们是否发送/接收数据。

我读过这个主题,但我对与 tty 一起使用的程序的各种选择感到困惑,而且我不知道如何管理这个过程,因为当我调用这些程序之一时,我要么放弃对它的控制,从而失去除了使用端口之外还能做其他事情,或者如果我尝试在后台运行它,我将无法控制它。

我如何实现我的目标?

答案1

您可以使用 ssh 打开一个附加会话并在其中发出以下命令:

tail -f /dev/ttyS0

它会打印出到达 ttyS0 的所有内容。当然,如果您仅传输可打印字符,则此解决方案很有用,否则您的屏幕可能会充满垃圾。

相关内容