一、介绍
平时调试串口通信协议都需要硬件才能看到收发,这里我们有个很好的虚拟串口工具可以直接在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函数就可以了

ubuntu源链接

串口协议调试利器-虚拟串口工具相关推荐

  1. java连接stk外部接口_SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM)...

    标题:   SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM) 关键词:ZigBee, 串口,VCOM,虚拟串口,外扩串口,EFR32, PCB4001,  EFR32MG13P732 ...

  2. USB协议学习笔记 - 虚拟串口Virtual Port Com用于LOG打印

    前言 上一篇讲了STM32 USB 虚拟串口的功能实现,可以通过STM32输出信息到PC端 这篇简单的做个应用:打印LOG(日志)信息到虚拟串口 操作方法 基于上篇的STM32 USB Virtual ...

  3. USB协议学习笔记 - 虚拟串口Virtual Port Com LED控制

    前言 STM32 的USB 可以虚拟成一个串口,功能还挺强,感觉比HID好用 这里使用USB 虚拟的串口,做个控制LED的小程序 控制LED这里使用自定义的AT命令方式,如红灯亮:AT+LEDR_ON ...

  4. python虚拟串口_Linux下的虚拟串口对(可用于在本机上模拟串口进行调试)

    今日编写了一个串口通讯程序,但是本机只有一个串口,无法验证程序的正确性,于是想到在linux下面增加一对虚拟串口 Python: #! /usr/bin/env python #coding=utf- ...

  5. stm32 usb 虚拟串口 相同_RTThread STM32 虚拟串口代码级移植

    背景介绍: 关于"虚拟串口" Sugar 发过一篇<RT-Thread 使用 CubeMX 的 VCP(虚拟串口)> <软件架构训练计划>选择 CubeMX ...

  6. 智能串口协议转换模块(双串口)SS-431

    基本说明:连接百种串口协议设备到Modbus总线:整合多个Modbus协议的设备,使多个Modbus设备如同一个设备那样被访问:无需PLC.PC等主站设备,即可使Modbus从站设备互相交换数据:无需 ...

  7. 推荐一款串口TCP协议调试利器-小平TCP串口调试特工

    小平TCP串口调试特工 下载地址: https://download.csdn.net/download/zyhlove813/13128830 介绍(附件) 小平TCP串口调试特工是一款免费的软件, ...

  8. 串口协议的制定以及串口中怎样接收一个完整数据包的解析

    里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包.过程涉及到封包与解包.设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性.串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2 ...

  9. 给赞!移动端网页调试利器-uc开发者工具

    你需要的仅仅是UC Developer Tool UC开发者版本 (Developer Edition) 支持 DevTools Protocol,它允许开发者使用任何兼容该协议的客户端(如 Chro ...

最新文章

  1. ActivityManager
  2. WPF入门教程(七)---依赖属性(3)(转)
  3. VMware迁移到OpenStack私有云要了解的那些事
  4. 415. Add Strings 字符串相加
  5. 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版
  6. python轮胎_如何用数据分析方法剖析途虎轮胎数据
  7. java object转map_Java 面试题:百度前 200 页都在这里
  8. c语言第1次作业答案,C语言第五次上机作业参考答案
  9. google支付接入PHP语言,PHP语言开发Paypal支付demo的具体实现
  10. 常见问题与常见算法的时间复杂度
  11. bootstrap入门之Code代码显示
  12. VHDL 实现一位全加器以及 Quartus II 初探
  13. UG工程图自动标注工具 64位 版本无限制
  14. html5 游戏ui设计,7款手机游戏UI界面设计欣赏
  15. JavaScript数组方法整理
  16. 蜗牛星际改内存_二、FreeNAS篇:使用U盘在蜗牛星际上安装FreeNAS
  17. java.lang.IndexOutOfBoundsExceptionInconsistency detected. Invalid view holder adapter position问题处理
  18. 让我们看看往年的1024传智播客怎么安排的
  19. java dom4j读写锁,java锁的深度化-重入锁,读写锁,乐观锁,悲观锁
  20. 人生若只如初见,何事秋风悲画扇。

热门文章

  1. 软件对人们生活的改变的好处和坏处
  2. C++用类实现二叉树的创建,前序中序后序遍历(附完整代码)
  3. 聊聊那些应用在我们身边的主流定位技术
  4. 前端组件从零之垂直导航栏
  5. 记录OpenCV和ROS工作空间创建时出现的问题及解决方法
  6. Python编程 从入门到实践——第1章 起步
  7. 计算机科学导论学习笔记(三)
  8. eval函数和isNaN函数
  9. 流程图怎样绘制,绘制流程图两种方法介绍
  10. Vmware Workstation 17 安装 windows 11