(1)打开终端,输入
sudo apt-get install socat
等待socat安装完成…
(2)输入
socat -d -d pty,raw,echo=0 pty,raw,echo=0
我的返回结果是
2019/12/19 11:24:32 socat[4887] N PTY is /dev/pts/18
2019/12/19 11:24:32 socat[4887] N PTY is /dev/pts/19
2019/12/19 11:24:32 socat[4887] N starting data transfer loop with FDs [5,5] and [7,7]
注意/dev/pts/18 和/dev/pts/19,这两个口就是虚拟串口
(3)打开一个新的终端,输入
sudo apt-get install cutecom
等待cutecom安装完成…
cutecom是linux下少数带界面的串口调试工具,利用cutecom可以在linux下进行串口通信。
安装完成后运行
sudo cutecom
打开cutecom,界面如下:
将cutecom界面上**/dev/ttyS0的部分改成之前运行socat得到的目录,比如我的是/dev/pts/18**
(4)再打开一个新的终端,运行
sudo apt-get install cutecom
打开另一个cutecom,将将cutecom界面上**/dev/ttyS0的部分改成之前运行socat得到的第二个目录,比如我的是/dev/pts/19**
(5)点击两个cutecom上的open device,打开串口,向其中一个cutecom的input框里输入数据,点击回车,就可以看到另一个cutecom里会显示出来对应的数据。
好了,串口通信大功告成!!!