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

2023-11-30 00:44

本文主要是介绍振南技术干货集:各大平台串口调试软件大赏(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 上的串口软件数不胜数。除了面所介绍的这几款软件,其实还有很多的串口软件也很优秀,限于篇幅就不再继续介绍了。关于这些软件更详细的内容大家可以自行百度。

这篇关于振南技术干货集:各大平台串口调试软件大赏(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/434960

相关文章

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

一份LLM资源清单围观技术大佬的日常;手把手教你在美国搭建「百万卡」AI数据中心;为啥大模型做不好简单的数学计算? | ShowMeAI日报

👀日报&周刊合集 | 🎡ShowMeAI官网 | 🧡 点赞关注评论拜托啦! 1. 为啥大模型做不好简单的数学计算?从大模型高考数学成绩不及格说起 司南评测体系 OpenCompass 选取 7 个大模型 (6 个开源模型+ GPT-4o),组织参与了 2024 年高考「新课标I卷」的语文、数学、英语考试,然后由经验丰富的判卷老师评判得分。 结果如上图所

UnrealScriptIDE调试环境部署

先安装vs2010   再安装VSIsoShell.exe, 下载地址 https://pan.baidu.com/s/10kPNUuDGTbWXbz7Nos-1WA       fd3t   最后安装unside,下载地址 https://archive.codeplex.com/?p=uside  安装中间有一步选择Binary文件夹要选对路径。   安装好以后,启动 UDKDe

持久层 技术选型如何决策?JPA,Hibernate,ibatis(mybatis)

转自:http://t.51jdy.cn/thread-259-1-1.html 持久层 是一个项目 后台 最重要的部分。他直接 决定了 数据读写的性能,业务编写的复杂度,数据结构(对象结构)等问题。 因此 架构师在考虑 使用那个持久层框架的时候 要考虑清楚。 选择的 标准: 1,项目的场景。 2,团队的技能掌握情况。 3,开发周期(开发效率)。 传统的 业务系统,通常业

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

亮相WOT全球技术创新大会,揭秘火山引擎边缘容器技术在泛CDN场景的应用与实践

2024年6月21日-22日,51CTO“WOT全球技术创新大会2024”在北京举办。火山引擎边缘计算架构师李志明受邀参与,以“边缘容器技术在泛CDN场景的应用和实践”为主题,与多位行业资深专家,共同探讨泛CDN行业技术架构以及云原生与边缘计算的发展和展望。 火山引擎边缘计算架构师李志明表示:为更好地解决传统泛CDN类业务运行中的问题,火山引擎边缘容器团队参考行业做法,结合实践经验,打造火山

springboot家政服务管理平台 LW +PPT+源码+讲解

3系统的可行性研究及需求分析 3.1可行性研究 3.1.1技术可行性分析 经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。 本家政服务管理平台采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。 所以,家政服务管理平台在技术上是可以实施的。 3.1

比较学习难度:Adobe Illustrator、Photoshop和新兴在线设计平台

从入门设计开始,几乎没有人不知道 Adobe 公司两大设计软件:Adobe Illustrator和 Photoshop。虽然AI和PS很有名,有一定设计经验的设计师可以在早期探索和使用后大致了解AI和PS的区别,但似乎很少有人会系统地比较AI和PS。目前,设计软件功能多样,轻量级和网页设计软件已成为许多设计师的需求。对于初学者来说,一篇有针对性的AI和PS比较总结文章具有非常重要的指导意义。毕竟

电子盖章怎么做_电子盖章软件

使用e-章宝(易友EU3000智能盖章软件)进行电子盖章的步骤如下: 一、准备阶段 软件获取: 访问e-章宝(易友EU3000智能盖章软件)的官方网站或相关渠道,下载并安装软件。账户注册与登录: 首次使用需注册账户,并根据指引完成注册流程。注册完成后,使用用户名和密码登录软件。 二、电子盖章操作 文档导入: 在e-章宝软件中,点击“添加”按钮,导入待盖章的PDF文件。支持批量导入多个文件,

智慧环保一体化平台登录

据悉,在当今这个数字化、智能化的时代,环境保护工作也需要与时俱进,不断创新。朗观视觉智慧环保一体化平台应运而生,它利用先进的信息技术手段,为环保工作提供了更加便捷、高效的管理方式,成为推动绿色发展的重要力量。 一、智慧环保一体化平台的诞生背景 随着工业化进程的加快,环境污染问题日益严重,传统的环保管理模式已经难以满足现代社会的需求。为了提高环保工作的效率和质量,智慧环保一体化平台应运而