Preface
起因主要是社团……没有车的时候调试个 serial port 十分费劲,甚至根本调试不了写的对不对
所以只能用
socat
开虚拟串口模拟通讯了
socat
安装
安装比较容易,可以直接通过 apt
包管理器安装
1 | sudo apt install socat |
socat
指定串口名称
指定名称时,用 link=
表示指定的串口位置,pty,raw,echo=0
表示串口的配置参数
1 | sudo socat -d -d pty,raw,echo=0,link=/dev/ttyACM0 pty,raw,echo=0,link=/dev/ttyACM1 |
然后还需要给 /dev/ttyACM0, /dev/ttyACM1
这两个串口权限,方便起见,这里直接全部设为 rwx
1 | sudo chmod 777 /dev/ttyACM0 |