我正在尝试使用下面链接中记录的串行端口测试程序,该程序使用 minicom、空调制解调器电缆和两台 ubuntu 14.04 机器,并且两台机器上的电缆都连接到 /dev/ttyS0。我在过程中没有收到任何错误,但是,一旦连接,我看不到任何 minicom 终端上回显的数据。
当我尝试使用 Java Serialio.com 库时,我遇到了同样的问题。连接或传输期间没有发生错误,但是对端端口没有接收到任何数据。我确实注意到传输缓冲区已填满但并未清空。
我没有在 syslogd 中看到任何错误。
提前感谢任何帮助。
http://linux.koolsolutions.com/2008/04/10/how-to-test-serial-ports-under-debian-linux/
答案1
这是因为 minicom 之类的终端程序不会回显它们收到的内容。如果想查看发送方输入的内容,需要启用本地回显或连接到另一端实际有用的某个东西,例如 getty/login 实例,而不是另一个客户端终端。