失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux c语言虚拟串口 利用socat和cutecom实现Linux虚拟串口通信

Linux c语言虚拟串口 利用socat和cutecom实现Linux虚拟串口通信

时间:2019-07-24 09:24:37

相关推荐

Linux c语言虚拟串口 利用socat和cutecom实现Linux虚拟串口通信

(1)打开终端,输入

sudo apt-get install socat

等待socat安装完成…

(2)输入

socat -d -d pty,raw,echo=0 pty,raw,echo=0

我的返回结果是

/12/19 11:24:32 socat[4887] N PTY is /dev/pts/18

/12/19 11:24:32 socat[4887] N PTY is /dev/pts/19

/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里会显示出来对应的数据。

好了,串口通信大功告成!!!

如果觉得《Linux c语言虚拟串口 利用socat和cutecom实现Linux虚拟串口通信》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。