我有一个封闭的应用程序在使用SerialIO打开 /dev/ttyS0 的不同但可通过网络访问的 Linux 操作系统上运行。
如何从不同的设备写入 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
关于什么是最好的方法来做到这一点的任何想法,以便现有的(不可触碰的)应用程序会认为什么都没有发生?