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

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

注解目录

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

串口监控的一些方案

我先来说一个桥段:两个工程师在调试串口收发,一个上位机,一个下位机(单片机),它们之间的协议非常简单,如图 3.34 所示

看似简单,但是他俩就是调不通,一个人说;“我上位机没收到回应,指令我肯定是下发下去了!”另一个人说:“指令我是收到,但是回应我肯定是发了,你再查查!”公婆之争,没有休止要确定问题到底在哪一方,最好的办法就是监视他们的串口数据,一目了然。如何监视串口数据?有几种方法。

图 3.33 Android 蓝牙串口 Pro 的几个典型工作界面

2.1 硬件方案

纯硬件监视串口的收发,其实是不得已而想出的办法(能用软件解决的问题绝不会去动硬件),如图 3.35 所示。

图 3.34 串口收发示意图

图 3.35 使用另一个串口的 RXD 来监视串口数据收发

道理很简单,串口的收发其实对于另一个串口来说,都是接收。只要它不同时收发,我们就可以在 RXD 上看到双向的数据。

这应该是最简单粗暴的方法了,但是实际上现场可能不方便接线。


相关文章
|
10月前
|
Linux 网络安全 Android开发
振南技术干货集:各大平台串口调试软件大赏(2)
振南技术干货集:各大平台串口调试软件大赏(2)
|
10月前
|
监控 Linux Android开发
振南技术干货集:各大平台串口调试软件大赏(5)
振南技术干货集:各大平台串口调试软件大赏(5)
|
10月前
|
Unix Linux iOS开发
振南技术干货集:各大平台串口调试软件大赏(4)
振南技术干货集:各大平台串口调试软件大赏(4)
|
10月前
|
Linux 网络安全 Android开发
振南技术干货集:各大平台串口调试软件大赏(1)
振南技术干货集:各大平台串口调试软件大赏(1)
|
10月前
|
监控 网络协议 Linux
振南技术干货集:各大平台串口调试软件大赏(7)
振南技术干货集:各大平台串口调试软件大赏(7)
|
10月前
|
Unix Linux Shell
振南技术干货集:各大平台串口调试软件大赏(3)
振南技术干货集:各大平台串口调试软件大赏(3)
|
传感器 物联网 调度
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
255 2
|
存储 Java 芯片
首款RISC-V笔记本电脑疑曝光,或配Windows系统,年底能来吗
首款RISC-V笔记本电脑疑曝光,或配Windows系统,年底能来吗
227 0
|
SQL JavaScript 前端开发
从硬件工程师转到纯软件开发,回顾那些岁月
前段时间,我写了很多关于js的文章,分享的乐趣使我决定继续写下去。在接下来的时间,我计划也开始写关于Java的内容。
148 0
|
Web App开发 Java 程序员
全方位测评|M1 这款小小芯片真的全面领跑顶配 i9 Mac 嘛?你想知道的我都告诉你...
大家好,我是小羽。我一直觉得一个东西好不好用,并不是由自己说了算的,也不是别人说了算的,而应该是大多数人用了之后,觉得很不错,那它就是一件好东西。今天小羽除了介绍 M1 芯片的 Mac 的...
1061 0