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

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

注解目录

(串口的重要性不言而喻。为什么很多平台把串口称为 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.1Windows

5.SecureCRT

SecureCRT与Xshell是同量级的商业软件(出自 Vandyke 公司它主要从事网络安全相关软件的开发)。在功能上也很相似,如图 3.11 所示。

图 3.11 SecureCRT 软件界面

6.PuTTY

PuTTY比Xshell与 SecureCRT 要古老,可以说它是多协议(包括串口,而且我猜它是首先支持串口的,从它名字中的 TTY 可以看出来)调试终端软件的鼻祖,如图 3.12 所示。

图 3.12 PuTTY 软件界面

有些人可能会问:“串口调试、网口调试,甚至是 telnet 我都了解,这些终端软件好像都支持 SSH,这个我不太了解,振南老师能不能介绍一下什么是 SSH?”这里我只说 SSH 非常重要,它是安全远程调试的主要手段,振南会在相关章节进行专门的介绍。

PuTTY 主要由 Simon Tatham 维护现在已经迭代到 0.78 版本。

官网是 www.putty.be,大家可以去下载。还有一点,PuTTY经过多年的发展,现在已经覆盖 MacOS_Linux 等平台了

印象中,PuTTY还有一个增强版 MTPuTTY(Multi-Tabbed PuTTY),可以支持多标签类似于Xshell 和 SecureCRT,如图 3.13 所示。

7.MobaXterm ( MobaXVT )

MobaXterm 是与 Xshell,SecureCRT 类似的全功能终端软件,功能也非常强大。

这个软件是由法国图卢兹的 Mobatek 公司研发出品的,它除了 MobaXterm 还有一个MobaShell,大家也可以下载试用版体验一下。它的串口调试和终端相关的功能,振南就不赘述了。值得一说的是它的SSH-browser 与 Remote edition 功能,如图 3.14 所示。它可以以SSH 方式登录远程服务器并浏览文件,这样便于我们对文件进行远程编辑和管理。当然,如果用来作代码开发,还是 VScode 或 codeserver 更合适一些。(关于这两个软件振南会在专门的章节进行介绍。)

图 3.13 MTPuTTY 软件界面

图 3.14 MobaXterm 的软件界面

8.COMTool

COMTool 是我在写这一章的时候才发现的一款终端调试软件,可以用优雅来形容它官方的自我介绍是:这是一个由 Python 编写的多平台的串行调试工具。字越少,事越大,它确实是很强大的软件。

大家可以在 GitHub 上找到它的项目 https://github.com/Neutree/COMTool

项目 README.MD 中的一张图足以诠释它的强大,如图 3.15 所示。

它几乎支持所有的主流平台,只要你的平台支持 Python 就可以使用;支持多种协议和接口,如串口、网口、SSH,而且还支持二次开发,可以自已开发协议插件;它还支持数据图形化.只要你按照它的协议格式收发数据,就可以将其画成折线图,如图 3.16 所示。

不知道你有没有注意到,XshellSecureCRT 和 PuTTY 这些软件其实是终端软件,而非

图 3.15 COMTool 开源项目中对其功能特性的完整描述

图 3.16 COMTool 的数据图形化效果图

纯粹的串口调试工具,它们是无法发送和接收十六进制数据的,也就是说我们不能使用它们来调试 Modbus 这类二进制的协议。但是 COMTool却可以,如图 3.17 所示。

可以看到,它包含 4 大功能:收发、协议、终端和图表。每项功能都很实用,大家可以自

图 3.17 COMTool 对串口十六进制的支持

体验。

就像前面说的 Windows 上的串口软件数不胜数。除了面所介绍的这几款软件,其实还有很多的串口软件也很优秀,限于篇幅就不再继续介绍了。关于这些软件更详细的内容大家可以自行百度。

相关文章
|
12天前
|
监控 Linux Android开发
振南技术干货集:各大平台串口调试软件大赏(5)
振南技术干货集:各大平台串口调试软件大赏(5)
|
12天前
|
Unix Linux iOS开发
振南技术干货集:各大平台串口调试软件大赏(4)
振南技术干货集:各大平台串口调试软件大赏(4)
|
12天前
|
Linux 网络安全 Android开发
振南技术干货集:各大平台串口调试软件大赏(1)
振南技术干货集:各大平台串口调试软件大赏(1)
|
12天前
|
监控 Linux Android开发
振南技术干货集:各大平台串口调试软件大赏(6)
振南技术干货集:各大平台串口调试软件大赏(6)
|
12天前
|
Unix Linux Shell
振南技术干货集:各大平台串口调试软件大赏(3)
振南技术干货集:各大平台串口调试软件大赏(3)
|
12天前
|
监控 网络协议 Linux
振南技术干货集:各大平台串口调试软件大赏(7)
振南技术干货集:各大平台串口调试软件大赏(7)
|
8月前
|
传感器 物联网 调度
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
179 2
|
12月前
|
存储 数据挖掘
带你读《天猫精灵:如何在互联网公司做硬件》——2.5 电子设计相关工具简介
带你读《天猫精灵:如何在互联网公司做硬件》——2.5 电子设计相关工具简介
|
编解码 算法 安全
实测办公场景下,国产远程控制软件的表现力如何?(技术解析)
大家好,我是码农飞哥,作为一个常年混迹职场的老码农。我在工作和生活中碰到了很多问题,也帮助别人解决了很多问题。前有帮实习生配环境,后有帮同事调BUG,中间还有教老爸如何使用手机。
126 0
实测办公场景下,国产远程控制软件的表现力如何?(技术解析)
|
Linux
海思3559万能平台搭建:串口编程
海思3559万能平台搭建:串口编程
194 0
海思3559万能平台搭建:串口编程