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
2
sudo chmod 777 /dev/ttyACM0
sudo chmod 777 /dev/ttyACM1