OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19483|回复: 150

[开源] (V0.3.3) 串口调试助手/蓝牙调试助手/网络调试助手多合一调试软件,支持实时绘图,可在Android,Windows,macOS,Linux上运行

  [复制链接]

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
发表于 2022-8-22 11:14:49 | 显示全部楼层 |阅读模式
本帖最后由 0pen 于 2023-11-26 16:53 编辑

功能:串口调试助手,蓝牙调试助手,TCP调试助手,UDP调试助手,实时绘图,快速发送,文件收发

一个跨平台的串口助手/蓝牙助手/网络助手多合一调试软件,使用Qt开发,PC端免安装,可在Android上使用,完全开源

多种连接方式
port_zh_CN.png tcp_server_zh_CN.png

数据收发


实时绘图
plot_zh_CN.png 动画.gif

快速发送面板
ctrl_zh_CN.png

Android端
connect_android_zh_CN.jpg

Linux端


下载链接:
https://github.com/wh201906/SerialTest/releases
还可在AUR, FlatHub, F-Droid, SourceForge和GitHub Releases上下载/安装

项目/源码链接:
https://github.com/wh201906/SerialTest

Android端apk和macOS端dmg文件都超过了论坛附件大小限制(30MB),有需要的可以在主楼的Github链接里面下载
Windows端免安装压缩包:

游客,如果您要查看本帖隐藏内容请回复


如果你觉得好用,还望能够在项目页面点个star,谢谢!

data_zh_CN.png
tcp_client_zh_CN.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2023-11-26 16:53:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2023-5-30 10:03:54 | 显示全部楼层
backup2k 发表于 2023-5-30 07:57
感谢大佬分享。一个小建议:github总出问题。能否把源代码同步到国内的gitee平台上?这样大家访问就都没有 ...

Gitee上面也有的,但源代码不一定是实时更新
编译好的客户端可以在SourceForge上面下载,这个站国内也能访问,就是慢一点
回复 支持 1 反对 0

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-8-22 15:27:11 | 显示全部楼层
功能特性如下:

跨平台

支持Windows/Linux/Android
理论上可支持MacOS

串口调试

显示系统所有可用串口及参数,无需打开设备管理器/查看dmesg
可以设置波特率,数据位,停止位,校验方式,流控方式,可在串口打开时实时更改  
可以控制DTR, RTS信号,显示CTS, DSR, DCD, RI(RNG)信号
保存上一次连接的参数
按照端口名或设备ID保存连接时参数,快速重设连接参数
(Android端暂不支持串口)

蓝牙SPP调试

支持常见的串口透传模块(HC-05, HC-06, JDY-34, ...)
支持PC到手机,PC到PC,手机到手机之间的通信
支持客户端(主机)模式/服务端(从机)模式,可主动连接设备或被设备连接
服务端模式可被多个设备连接,可配置每个设备的收发状态,可断开任意设备
支持多个蓝牙适配器(实验性功能)

蓝牙BLE调试

支持显示已连接设备的所有服务(Service),特征值(Characteristic)和描述符(Descriptor),支持嵌套服务
接收和发送可使用不同的服务

TCP


支持IPv4/IPv6
客户端:支持指定出站IP和端口号
客户端:远端地址可以是IP或者域名
客户端:支持保存连接时参数并取名,快速重设连接参数
服务端:支持在全部网卡或指定网卡上监听
服务端:可被多个设备连接,可配置每个设备的收发状态,可断开任意设备

UDP


支持IPv4/IPv6
支持在全部网卡或指定网卡上监听
支持保存连接时参数并取名,快速重设连接参数
可在运行时直接改变目标远端地址和端口号

高性能

快速响应:数据接收与UI更新分离,可通过关闭接收框实时显示进一步提速
快速响应:耗时较长操作在独立线程当中完成,不阻塞UI
低内存占用:关闭实时显示和绘图功能后接收字节数与内存消耗约为1:1

数据收发面板

支持16进制显示, 切换过程中不改变原始数据(如\0)
支持导出已选中文本/原始数据
每次发送后可添加任意后缀(\n, \r\n, 文本,Hex数据)
重复发送
多种编码支持  
(UTF8/16/32, GB2312/GB18030, BIG5, KOI8-R, Shift_JIS, EUC-KR, ...)
(支持的所有编码在这里 https://doc.qt.io/qt-5/qtextcodec.html#details
支持转义字符  
(\r, \n, \t, \0, \123, \xFF, \uABCD, ...)
可记录/忽略已发送数据
可单独显示已发送数据/已接收数据

实时绘图面板


对文本数据进行绘图,保持人类可读性
可任意拖动画面,用滚轮自由缩放画面
支持触摸屏缩放/拖动手势
可跟随最新数据
可同时绘制最多99条曲线
多种X轴模式
带图例,可改变曲线的名字和颜色
可显示/隐藏曲线
可以在收到指定数据后清空绘图区,也可手动清空
提供STM32/Arduino/STM8例程以及数据转文本函数
https://github.com/wh201906/SerialTest/blob/master/demo/README.md


控制(快捷方式)面板

一键发送指定数据
快速发送数值,用于调整参数
支持发送16进制内容
支持转义字符
支持添加前缀后缀
支持导入/导出

文件收发面板

支持快速计算CRC32校验值
发送:可配置自动暂停,每发送一定数量字节后暂停一段时间,便于接收方处理
接收:可配置自动停止,在接收到指定数量字节后自动停止接收
CRC32计算和文件读写流程在独立的线程中运行,提高速度

人性化界面

可在单个窗口上显示多个面板
每个面板可拆分为子窗口
PC端支持窗口置顶
PC端支持设置窗口不透明度
PC端程序可多开,标题栏会显示当前工作模式
可在状态栏查看当前连接参数,并快速断开/重连
支持改变字体
支持改变语言

绿色免安装


仅产生单个配置文件
Windows版本不改变注册表项
配置文件默认位于运行目录下,也可位于系统默认配置文件夹中
支持导入/导出/清空配置文件
支持清空连接历史记录,改变历史记录最大条数,减少空间占用

适配Android


小屏适配:可设置强制横屏
小屏适配:数据收发面板可仅显示已发送/已接收数据
小屏适配:支持全屏模式
绘图界面支持缩放/拖动手势
支持分享文本到SerialTest并发送


回复 支持 1 反对 0

使用道具 举报

8

主题

163

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2021-12-14
在线时间
70 小时
发表于 2022-8-22 16:12:15 | 显示全部楼层
好资源感谢分享
回复 支持 反对

使用道具 举报

41

主题

113

帖子

0

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2016-12-16
在线时间
221 小时
发表于 2022-8-26 13:37:08 | 显示全部楼层
好资源感谢分享
https://shop298719590.taobao.com/
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-3-29
在线时间
0 小时
发表于 2022-9-1 10:12:14 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2022-3-15
在线时间
1 小时
发表于 2022-9-7 11:03:09 | 显示全部楼层
感谢博主分享,如果可以出一期教程那就太棒了
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-9-7 19:36:35 | 显示全部楼层
3443810133 发表于 2022-9-7 11:03
感谢博主分享,如果可以出一期教程那就太棒了

Github的简介里面有一个尚未完工的教程,可以先看看
回复 支持 反对

使用道具 举报

1

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
370
金钱
370
注册时间
2020-1-19
在线时间
51 小时
发表于 2022-9-7 21:55:04 | 显示全部楼层
这个就厉害了,如果能安卓上调试串口那就太完美了。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2022-9-8 01:17:18 | 显示全部楼层
cool
回复 支持 反对

使用道具 举报

9

主题

218

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1364
注册时间
2020-5-12
在线时间
381 小时
发表于 2022-9-8 08:13:51 | 显示全部楼层
好资源感谢分享
回复 支持 反对

使用道具 举报

0

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1360
金钱
1360
注册时间
2021-2-25
在线时间
100 小时
发表于 2022-9-8 08:44:27 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-8-1
在线时间
1 小时
发表于 2022-9-8 09:40:26 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

8

主题

168

帖子

0

精华

高级会员

Rank: 4

积分
557
金钱
557
注册时间
2015-7-4
在线时间
104 小时
发表于 2022-9-9 16:12:38 | 显示全部楼层
厉害,值得学习
回复 支持 反对

使用道具 举报

8

主题

168

帖子

0

精华

高级会员

Rank: 4

积分
557
金钱
557
注册时间
2015-7-4
在线时间
104 小时
发表于 2022-9-9 16:26:53 | 显示全部楼层
控制那里只能发送字符串,不能以HEX发送
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-9-10 20:18:10 | 显示全部楼层
本帖最后由 0pen 于 2022-9-10 20:23 编辑
chaifuwu 发表于 2022-9-9 16:26
控制那里只能发送字符串,不能以HEX发送

可以的啊,点击右边的">"打开配置,然后勾选“16进制”就可以了。
屏幕截图 2022-09-10 201211.png


如果需要16进制和普通的字符串混输,你可以只勾选“转义”,然后用\xHH的形式在字符串当中插入16进制内容。
屏幕截图 2022-09-10 202011.png
你还可以给发送的内容添加前缀和后缀,前后缀可以是字符串/16进制/换行符当中的任意一种。比如把后缀设为\r\n,那么发送命令就会带上自动换行。
屏幕截图 2022-09-10 202112.png
比如操作常见的淘金驰系列的串口屏时,你可以把后缀设为16进制的FF FF FF, 这样就可以快速发送指令了。
屏幕截图 2022-09-10 202159.png

回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-9-10 20:28:41 | 显示全部楼层
lanneret 发表于 2022-9-7 21:55
这个就厉害了,如果能安卓上调试串口那就太完美了。


目前可以在安卓上直接调试HC-05这类蓝牙串口,传统蓝牙和BLE低功耗蓝牙都可以,传统蓝牙还同时支持主机模式和从机模式
如果要调试USB转串口,需要先装一个串口转TCP的APP,然后在这个串口助手里面连接对应的TCP端口,这样也能调试

com.hardcodedjoy.tcpuart_8_apps.evozi.com.zip (241.49 KB, 下载次数: 45)
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-9-10 20:31:15 | 显示全部楼层

感谢原子哥捧场!
回复 支持 反对

使用道具 举报

5

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2012-7-11
在线时间
74 小时
发表于 2022-9-13 09:04:25 | 显示全部楼层
asdfsdafa
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2022-9-15
在线时间
8 小时
发表于 2022-9-15 09:24:44 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2019-8-8
在线时间
83 小时
发表于 2022-9-15 14:00:09 | 显示全部楼层
谢谢分享呢。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2017-9-25
在线时间
22 小时
发表于 2022-9-15 21:47:17 | 显示全部楼层
666666666666666666
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-13
在线时间
21 小时
发表于 2022-9-29 23:57:47 | 显示全部楼层
11111111111
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2019-11-27
在线时间
3 小时
发表于 2022-9-30 12:00:06 | 显示全部楼层
查看下。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2021-2-4
在线时间
14 小时
发表于 2022-10-3 08:47:04 | 显示全部楼层
非常感谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2022-9-20
在线时间
1 小时
发表于 2022-10-11 13:02:13 | 显示全部楼层
非常感谢楼主
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2020-1-8
在线时间
19 小时
发表于 2022-10-12 08:53:55 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-13
在线时间
21 小时
发表于 2022-10-13 00:04:57 | 显示全部楼层
为什么我用网口发送数据,进度条不会显示进度?
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-10-22 10:31:44 | 显示全部楼层
realqqq 发表于 2022-10-13 00:04
为什么我用网口发送数据,进度条不会显示进度?

发送端使用的是什么连接呢?TCP客户端?TCP服务器?UDP?
回复 支持 反对

使用道具 举报

7

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2014-4-15
在线时间
18 小时
发表于 2022-10-24 08:11:08 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

32

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2012-3-30
在线时间
321 小时
发表于 2022-10-24 17:06:16 | 显示全部楼层
电脑版和手机安卓版都可以用么?
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-10-25 09:59:27 | 显示全部楼层
czhaii 发表于 2022-10-24 17:06
电脑版和手机安卓版都可以用么?

是的,电脑版还可以在Windows,Linux等平台上使用
回复 支持 反对

使用道具 举报

0

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2018-1-18
在线时间
81 小时
发表于 2022-10-25 22:44:56 | 显示全部楼层
66666666
回复 支持 反对

使用道具 举报

0

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2014-11-13
在线时间
28 小时
发表于 2022-10-27 08:59:25 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

9

主题

125

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2014-5-7
在线时间
325 小时
发表于 2022-10-27 18:44:42 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2020-12-15
在线时间
3 小时
发表于 2022-10-29 14:55:29 | 显示全部楼层
有点复杂啊!!
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-10-29 15:50:17 | 显示全部楼层
qiankm 发表于 2022-10-29 14:55
有点复杂啊!!

看上去界面组件确实有些多,不过操作逻辑还是好理解的,使用常用功能的时候和其它串口助手相比也不需要额外的操作步骤
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-11-19
在线时间
17 小时
发表于 2022-10-30 09:44:52 | 显示全部楼层
学习 学习 学习
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-11-1 16:35:22 | 显示全部楼层
新版本V0.2.2已发布,可在GitHub, SourceForge, F-Droid等平台上下载
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2020-6-13
在线时间
21 小时
发表于 2022-11-1 18:13:52 | 显示全部楼层
0pen 发表于 2022-10-22 10:31
发送端使用的是什么连接呢?TCP客户端?TCP服务器?UDP?

用上位机作为TCP客户端发送文件
回复 支持 反对

使用道具 举报

2

主题

29

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2020-5-26
在线时间
97 小时
 楼主| 发表于 2022-11-1 19:06:13 | 显示全部楼层
@realqqq 我这里测试下来没有问题
屏幕截图 2022-11-01 190407.png
这个问题可以稳定复现吗?需要按照特定步骤去做吗?

回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2018-11-5
在线时间
20 小时
发表于 2022-11-2 16:35:08 | 显示全部楼层
感谢楼主的分享
回复 支持 反对

使用道具 举报

3

主题

117

帖子

0

精华

高级会员

Rank: 4

积分
559
金钱
559
注册时间
2018-10-3
在线时间
107 小时
发表于 2022-11-2 17:28:06 | 显示全部楼层
666666
回复 支持 反对

使用道具 举报

3

主题

62

帖子

0

精华

高级会员

Rank: 4

积分
960
金钱
960
注册时间
2019-7-8
在线时间
145 小时
发表于 2022-11-2 21:34:33 | 显示全部楼层
炫酷的批爆
回复 支持 反对

使用道具 举报

0

主题

33

帖子

0

精华

高级会员

Rank: 4

积分
730
金钱
730
注册时间
2015-12-27
在线时间
210 小时
发表于 2022-11-3 01:43:01 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

0

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2016-10-21
在线时间
169 小时
发表于 2022-11-3 10:13:02 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

0

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
755
金钱
755
注册时间
2019-2-24
在线时间
87 小时
发表于 2022-11-5 10:08:26 | 显示全部楼层
谢谢楼主分享!!!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2021-11-6
在线时间
5 小时
发表于 2022-11-5 14:48:44 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2019-8-23
在线时间
15 小时
发表于 2022-11-7 10:40:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2019-6-19
在线时间
80 小时
发表于 2022-11-7 15:09:34 | 显示全部楼层
66666666
回复 支持 反对

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1835
金钱
1835
注册时间
2014-12-4
在线时间
717 小时
发表于 2022-11-7 16:19:01 | 显示全部楼层
想问下绘图功能数据刷新曲线绘制有多快
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 01:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表