串口调试工具种类繁多,各具特色:有的轻量简洁,有的功能全面,有的支持跨平台。
今日推荐一款名为SuperCom的串口调试软件,其核心优势在于支持「多串口监听」。
这是一款使用 C#语言开发的超级串口调试工具,代码完全开源,适合开发者学习研究。
开源地址:
https://github.com/SuperStudio/SuperCom
重点功能
基础串口调试功能不再赘述,重点介绍 SuperCom 的特色功能。
传统串口工具通常一次只能开启一个串口,调试多个设备需打开多个窗口。
SuperCom 支持同时打开多个串口,每个串口拥有独立工作区。连接后日志自动保存至本地,有效防止数据丢失。
创新特性
1、语法高亮
还支持自定义语法高亮:
2、插件与皮肤
支持切换皮肤:
这些功能虽显个性化,但相较于传统串口工具的界面,确实体现了创新性。
HEX 模式自动校验
在调试二进制数据时,HEX 模式应用广泛。SuperCom 的 HEX 模式支持自动校验,无需手动计算校验和,降低了发送二进制数据时的出错率。
时间戳功能
该功能设计用心,若能增加一键自动转换将更为便捷。
命令自动运行
或者
串口调试工具合集
除 SuperCom 外,这里整理了 20 款常用串口调试工具,功能各异,可满足不同应用场景需求。
其中部分为开源项目,值得开发者借鉴学习。
UartAssist 串口调试助手:最经典的串口调试助手,同类产品中排名第一;
SSCOM:仅次于 UartAssist,在 TCP 调试及串口软件中位列第二;
COMTool:支持多平台的串口调试工具。
LLCOM:支持通过 Lua 脚本实现自定义数据解析、自动回复及协议仿真等高级调试功能。
BYSerial:Windows 平台下的多功能通讯协议调试工具箱。
SerialDebug:支持队列模式,是时序调试必备的串口工具。
SerialTool:可创建自动化测试序列,并支持一键运行全流程。
JCOM:一款 Windows 平台串口调试软件,能完美展示串口数据的实时曲线。
SerialMonitor:支持同时管理多个串口通道的调试利器。
TCPCOM 二合一调试助手:集 UartAssist 与 NetAssist 于一体,兼具串口与网口调试功能,类似 SSCOM。
Modbus Poll、Modbus Slave:经典的 Modbus 协议调试软件,适用于调试 Modbus 协议的 RTU 数据传输方式。
匿名助手:嵌入式调试必备工具,图表功能最为丰富。
IoTClient:多功能通讯调试工具箱,深受 C# 开发者喜爱的开源串口调试软件。
fdport:能自动解析协议的通用上位机,支持串口调试功能。
web-serial-debug:支持直接在网页端进行串口调试。
HslCommunication:多功能通信调试工具箱,支持的 PLC 类型最多。
Wu.CommTool:基于 WPF 开发的开源通讯调试工具箱。
最后
历经半个世纪的数据交换接口仍涌现出源源不断的调试工具,实属难得!
且该软件完全开源,无付费顾虑,值得为开发者点赞👍👍👍!
诚然,Windows 平台此类串口调试软件丰富,但在 Linux 和 Mac 平台上,好用的同类软件却并不多见。

