• 正文
  • 相关推荐
申请入驻 产业图谱

使用ai实现了一个调试助手

08/17 09:09
222
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

使用ZCode和DeepSeek快速实现了一个调试助手。

1、通信方式

支持串口、网络两种通信模式,串口可自动刷新 COM 端口,自定义波特率、数据位、校验位、停止位等标准串口参数。

2、基础收发功能

2.1、支持hex和ascii切换

发送区、接收区均可一键切换十六进制 / 文本显示模式,支持rn换行转义,快捷键Ctrl+Enter快速发送多行指令。

2.2、支持时间戳

开启时间戳选项后,每条接收数据自动附带时分秒毫秒时间标识,便于定位报文时序、排查通信延时问题。

2.3、接收与发送颜色选择

支持单独设置接收、发送报文字体颜色,内置标准色板 + 拾色器自定义 RGB 色值,收发报文区分显示,观测更直观。

2.4、 接收区行号显示

接收窗口左侧显示报文行号,海量日志下可快速定位指定报文,方便复现、核对测试数据。

2.5、接收区日志保存

一键导出全部接收报文日志,完整留存测试过程原始数据,用于事后复盘、问题追溯。

3、命令扩展功能(这个功能是参考sscom的)

3.1、扩展命令

单条快捷命令支持 HEX、ASCII 两种输入格式,每条指令可独立配置发送延时(单位 ms)。

3.2、扩展命令保存为json格式,命令加载

3.3、扩展命令列表循环发送

勾选多条指令后可一键启动循环发送,每条指令独立配置间隔延时;支持随时停止循环。

循环发送这个功能,我最近一直在使用,主动发送命令,测试设备。

4、绘图功能

4.1、将接收区的数据可视化显示,在绘图区域添加对应的字段

4.2、绘图字段单独弹出与拉伸

5、固件升级

本地选择 bin 固件文件,自动校验 CRC32,校验通过后升级

6、电脑不休眠

软件运行期间阻止系统自动休眠,保障长时间无人值守测试时串口 / 网络持续收发数据不中断。

7、软件配置上电加载

在软件目录下有个config.json的文件,启动之后会自动加载上一次关闭之前的配置,不需要重新设置。

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

公众号:物联网思考;主要记录、分享、思考开发中遇到的技术小细节,涉及嵌入式单片机、C语言、传感器、低功耗物联网等。偶尔也可能是程序员健康、职场潜规则、生活思考、行业讨论。