两台VMware linux虚拟机,之间通过Serial Port,主机管道模式(\\.\pipe\com_1)通信
然后client端echo xxx>/dev/ttyS1
server端cat /dev/ttyS1显示xxx
交换收发双方的角色也没有问题。
但是把设备文件换成ttyS0就不行,stty上面那个命令改成操作/dev/ttyS0,收发两端也用/dev/ttyS0,就不能成功。
可能原因:
因为VM已经用了printer,这个会占用第一个serial port