我有一个已关闭的应用程序,该应用程序运行在不同的但可通过网络访问的Linux操作系统上,该操作系统使用SerialIO打开/ dev / ttyS0。

如何从其他设备写入ttyS0,以便现有的应用程序可以看到我在写的实际串行数据?

香港专业教育学院尝试了很多不同的socat命令,还没有碰运气。

socat -d -d /dev/ttyS0,raw,echo=0,b9600 tcp-l:6174,reuseaddr
socat -d -d pty,link=/dev/ttyS0,raw,echo=0 tcp-l:6174,reuseaddr


为了使现有(不可触摸)的应用程序认为什么都没发生,什么想法是最好的方法?

最佳答案

看一下ser2net守护程序。它可以用作原始或RFC2217连接的TCP串行服务器。

07-28 12:59