在同一台机器上连接两个 ttySx 设备

在同一台机器上连接两个 ttySx 设备

我只是想知道,是否可以连接/dev/ttyS0虚拟设备节点(例如使用 创建的mknod /dev/ttyTest),以便将输出发送ttyS0ttyTest

我想启动两个 minicom 实例并在同一台计算机上相互“聊天”。因此,无论我在 minicom #1 中输入什么,都可以在 minicom #2 中读取。

答案1

感谢@LatinSuD 的链接,我得到了解决方案。连链接里的解释都一字不差:

创建虚拟串行端口对(VSP)是人们经常需要的功能,但很难在网上找到解决方案(尝试谷歌搜索)...

所以我不觉得自己那么蠢;P

socat -d -d pty,raw,echo=0 pty,raw,echo=0

创造了两个相互连接的虚拟设备。

非常感谢

答案2

可以毫无问题地完成。为了玩rs232,我做了很多次。

你必须看什么:

  • 端口必须具有相同的设置(波特率、数据停止奇偶校验)
  • 电缆必须良好(在此类实验设置中,RS232 经常会出现一些硬件问题)

最好使用相同的 miniconf 配置,只是使用不同的 tty 端口。

相关内容