Terminal 串口在Ubuntu 18.04上随机关闭,但在10.04上保持打开状态

Terminal 串口在Ubuntu 18.04上随机关闭,但在10.04上保持打开状态,terminal,serial-port,ubuntu-18.04,ubuntu-10.04,Terminal,Serial Port,Ubuntu 18.04,Ubuntu 10.04,我正试图用一台运行Ubuntu 18.04的电脑来替换一台旧的Ubuntu 10.04电脑 一个要求是这台计算机必须与串行设备通信 在18.04上,我可以打开串行端口终端并与/dev/ttyS0通信,给它一个类似“print io 22”的命令,并成功地得到响应,但它似乎随机关闭,并在我键入时停止接收键盘输入。但一旦我点击“控制信号”和“打开端口”,键盘会继续工作几分钟,我可以在这段时间内收到一些发送的消息,但它似乎总是在短时间内随机关闭 我知道这不是我使用的新主板的问题,因为我已经将另一个硬盘

我正试图用一台运行Ubuntu 18.04的电脑来替换一台旧的Ubuntu 10.04电脑

一个要求是这台计算机必须与串行设备通信

在18.04上,我可以打开串行端口终端并与/dev/ttyS0通信,给它一个类似“print io 22”的命令,并成功地得到响应,但它似乎随机关闭,并在我键入时停止接收键盘输入。但一旦我点击“控制信号”和“打开端口”,键盘会继续工作几分钟,我可以在这段时间内收到一些发送的消息,但它似乎总是在短时间内随机关闭

我知道这不是我使用的新主板的问题,因为我已经将另一个硬盘换到了使用10.04的主板上,并且10.04在串行端口终端中与ttyS0通信很好

这是一个问题,因为我运行的脚本需要管理串行设备


如有任何建议,将不胜感激。谢谢。

也许它不是随机的,可以设计为只要程序需要就打开端口,不再需要时就关闭端口。在这个堆栈溢出站点上,我经常看到关于端口只在需要时打开的程序的问题。似乎有必要调查是否获得通信伙伴计划的规范和设计。