一、介绍
平时调试串口通信协议都需要硬件才能看到收发,这里我们有个很好的虚拟串口工具可以直接在pc模拟两个串口,直接完成回环收发
二、windows下
1、下载
下载链接
链接:https://pan.baidu.com/s/187OB0T6KM_3RQ3qpoCF6Sw
提取码:pgmb
2、安装
3、使用
添加虚拟串口,只需要添加一次,以后都会存在
这样在com口会发现多了两个在线的com口
4、测试
打开串口工具,选择刚刚添加的虚拟com口,发送数据
三、ubuntu下
1、下载安装
sudo apt-get install socat
2、使用
添加虚拟串口
打开一个终端输入
socat -d -d pty,raw,echo=0 pty,raw,echo=0
然后会有以下输出
其中9 和15是对应的回环串口号
3、测试
读取
打开另外一个终端,输入
cat /dev/pts/9
发送
再打开一个终端,输入
echo “Hello World” > /dev/pts/15
整体截图
对于程序操作把echo缓存write函数,cat缓存read函数就可以了