振南技术干货集:各大平台串口调试软件大赏(4)

简介: 振南技术干货集:各大平台串口调试软件大赏(4)

注解目录

(串口的重要性不言而喻。为什么很多平台把串口称为 tty,比如 Linux、MacOS 等等,振南告诉你。)

1、各平台上的串口调试软件

1.1Windows

1.1.1 STCISP

(感谢 STC 姚老板设计出 STCISP 这个软件。)

1.1.2 SSCOM

(这应该是使用人数最多的串口助手软件了。)

1.1.3 友善串口调试助手

1.1.4 Xshell

1) 多窗口排列

2) 按钮定制

1.1.5 SecureCRT

1.1.6 PuTTY

1.1.7 MobaXterm (MobaXVT) )

1.1.8 COMTool

(大家可以挑选适合自己的的软件下载下来试试。)

1.2Linux

1.2.1 CuteCom

(这应该是 Linux 下最常用的串口软件。)

1.2.2 minicom

(一个基于命令行的串口软件,有兴趣来见识一下。)

1.3MacOS

1.3.1 coolTerm

1.3.2 友善串口调试助手

1.3.3 Volt+ (伏特加)

(用 MacBook 来搞硬件调试,你真土豪。)

1.4iOS 与安卓

1.4.1 基于 USB 的串口调试软件

1、USB 串口调试助手

2、Serial USB Terminal

1.4.2 基于蓝牙的串口调试软件

1、BlueSPP

2、蓝牙串口

3、Android 蓝牙串口 Pro

(用手机来调试串口,配上这些软件,真是一机在手,一切全有。)

2 、串口监控的一些方案

2.1 硬件方案

(只需一根导线,串口双向数据尽收眼底。)

2.2 软件方案

2.2.1 Ser232Mon

2.2.2 Device Monistoring Studio

2.2.3 CommMonitor

2.2.4 AccessPort

2.2.5 ComSpy (串口监视精灵)

2.2.6 jpnevulator

(串口抓数和协议分析利器,涵盖 Windows 与 Linux。)

各平台上的串口调试软件

1.3MacOS
说到 MacOS,不得不说一下 Unix 与当今三大操作系统的衍生关系和发展历史,如图 3.22 所示。

图 3.22 Unix 与当今三大操作系统的衍生关系和发展历史

      可以看到,Windows,MacOS 和 Linux 都是继承了 Unix 的衣钵而发展起来的,只不过前两者都是闭源的(或者部分开源),而 Linux 是开源的。这使得这三种操作系统在很多概念上是相通的。

      Windows 因为在商业上发力较早,而且价格合适,从而快速占领了图形化桌面操作系统的大半江山。

      MacOS 与之是同时期的,难道 MacOS 不够好? 其实并不是,恰恰相反,MacOS 不管从界面交互友好度、流畅性(MacOS 需要更高的硬件配置)还是实际工作效率、生产力(尤其是音视频编辑)等方面,几乎都足以用 Windows 一个赛道。那为什么 MacOS 没有得到普及,这是因为它的定位:面向高端人群的奢侈品。这不光从 Mac 电脑可以看出来,苹果几乎所有的产品,似乎都透露着一股高大上而优雅的气息。真是贫穷限制了我们对市场的认知。

      试想,手捧一台价格过万的 MacBook,去开发嵌入式,做串口调试,是不是有点舍不得?但是这并不妨碍人们去开发 MacOS 下的串口工具。因为振南没有 MacBook,而且尝试在Vmware 中去虚拟安装也失败了,所以这一节中介绍的软件我并没有条件去亲测,也就无法去挖掘这些软件的亮点。我只能截取网络上的一些资料来进行讲解。

1.coolTerm

coolTerm 是一个图形界面的串口工具,Windows 与 Linux 下也有相应的版本,使用起来很简单。

单击主界面工具栏的 Option 选项,选择端口和波特率,如图 3.23 所示。

图 3.23 coolTerm 中设置端口与波特率等参数

回到主界面单击工具栏的 Connect 即可,如图 3.24 所示。

图 3.24 coolTerm 的串口终端界面

2.友善串口调试助手

吃不吃惊,意不意外!友善串口助手竟然有 MacOS 版本。我也一直以为它不支持 ma-cOS,最近才发现它真的有 Mac 的版本,如图 3.25 所示。前面已有介绍,这里不再赘述。

3.Volt+ (伏特加)

这个软件也是国人开发的跨平台串口工具,挺有意思,功能很强大。它拥有统计功能、支持条形图、直方图、频域图显示。不仅支持二维调试、还支持三维调试。伏特加还有开放性的特点,用户可以添加自定义控件,通过图形化界面的方式在线修改程序参数,查看数据结果。

图 3.25 MacOS 下的友善串口助手界面

自定义控件的源码是开源的,用户可以根据需要自己编写自定义控件,如图 3.26 所示。

其实 MacOS 与 Linux 是有比较高的兼容度的,所以很多 Linux 下的工具在 MacOS 都能使用,比如 Minicom 、picocom 等。


相关文章
|
Linux 网络安全 Android开发
振南技术干货集:各大平台串口调试软件大赏(2)
振南技术干货集:各大平台串口调试软件大赏(2)
|
监控 Linux Android开发
振南技术干货集:各大平台串口调试软件大赏(5)
振南技术干货集:各大平台串口调试软件大赏(5)
|
Linux 网络安全 Android开发
振南技术干货集:各大平台串口调试软件大赏(1)
振南技术干货集:各大平台串口调试软件大赏(1)
|
存储 开发框架 算法
【串口通信】使用C++和Qt设计和实现串口协议解析器(一)
【串口通信】使用C++和Qt设计和实现串口协议解析器
4388 0
|
JavaScript
JS自动生成速记符、拼音简写/拼音的声母(例如:“你挚爱的强哥”转换为“NZADQG”)。提取首字母,返回大写形式;提取拼音, 返回首字母大写形式(全拼)。
JS自动生成速记符、拼音简写/拼音的声母(例如:“你挚爱的强哥”转换为“NZADQG”)。提取首字母,返回大写形式;提取拼音, 返回首字母大写形式(全拼)。
28559 0
|
4月前
|
机器学习/深度学习 IDE 数据可视化
【2026最新】Spyder安装和使用保姆级教程(附安装包+图文步骤)
Spyder(Scientific Python Development Environment)是一款免费开源的Python IDE,专为数据科学、科学计算与机器学习设计。它融合代码编辑、调试、变量浏览与IPython交互式控制台、数据可视化等功能,界面类MATLAB,开箱即用NumPy、Pandas、Matplotlib等库,Anaconda用户可一键启用。(239字)
|
10月前
|
人工智能 移动开发 自然语言处理
2025 AI 数字人应用典型案例 TOP5:多场景实战范本与价值解析
AI数字人迈向规模化应用,2025年落地政务、国企、文旅、医疗、职教五大领域。世优波塔五大案例展现跨行业实践:北京丰台智慧政务、陕建集团智能供应链、伊犁将军府沉浸导览、南阳医院智慧导诊、天津轻工“鲁班工坊”多语接待,构建可复制的数字化转型新范式。
1449 0
2025 AI 数字人应用典型案例 TOP5:多场景实战范本与价值解析
|
12月前
|
传感器 人工智能 运维
《重构工业运维链路:三大AI工具让设备故障“秒定位、少误判”》
本文记录工业设备智能运维系统的多AI协同开发实战:面对某重工企业200+台设备的碎片化运维日志(40%描述模糊)、15%故障误判率及“10分钟定位故障”需求,构建GitHub Copilot、TensorBoard、LogRocket协同矩阵。Copilot将日志结构化率提至92%,核心代码开发从7天缩至3天;TensorBoard解决样本不均衡问题,故障识别精度从82%升至91%,还优化传感器部署降本15万;LogRocket通过时序关联与案例匹配,将故障定位从45分钟缩至8分钟,23%故障提前预警。
1127 12
|
XML Android开发 数据格式
androidQ(10.0) 读取蓝牙设备当前电量并显示
androidQ(10.0) 读取蓝牙设备当前电量并显示
855 0
|
监控 网络协议 Linux
振南技术干货集:各大平台串口调试软件大赏(7)
振南技术干货集:各大平台串口调试软件大赏(7)

热门文章

最新文章