当前位置:网站首页>【开源工具分享】单片机调试助手(示波/改值/日志) - LinkScope
【开源工具分享】单片机调试助手(示波/改值/日志) - LinkScope
2022-04-23 15:43:00 【skythinker616】
开发缘由
在调试单片机(尤其是调试控制系统)的时候,小伙伴们可能经常有对变量进行实时绘图的需求,现在也有诸如J-SCOPE和STM-STUDIO之类的软件实现了这个功能。但他们的一大缺点就是只支持指定类型的调试器或芯片类型,而对于很多调试器(如CMSIS-DAP等)却一直没找到能支持的软件。
不过众所周知OpenOCD是一款强大的开源片上调试程序,能够支持大量的调试器和芯片种类,支持GDB连接,因此本人试着基于它开发了这个程序,实现了这样一个比较通用的调试助手LinkScope,在此分享给大家。
软件介绍
软件界面

主要功能
- 实时查看和修改变量值
- 变量值波形实时绘制
- 采样数据导出到CSV表格
- 格式化日志输出
主要特性
- 支持多种调试器(ST-Link、J-Link、CMSIS-DAP等)以及多种目标芯片(如STM32全系列)
- 采样速度最快约100Hz(变量数量多了可能会下降一些)
- 添加查看的变量可以是C语言表达式(可以对变量名加四则运算、取址运算等)
- 使用日志功能时日志由下位机输出,可输出信息、调试、警告、错误四种类型的日志。日志与其他功能不冲突,可以同时使用(会降低一些采样速度),需要移植一小段程序到下位机
- 支持串口连接,可以使用串口代替硬件调试器,各项功能完全一致,需要移植一小段程序到下位机,可以支持各种无法使用调试器的芯片(如Arduino等),还能使用透传模块实现无线连接
动图演示
操作演示(详细使用说明可以在软件帮助或者仓库主页中查看)

日志打印效果
软件下载
发行版下载
只是需要下载使用的话可以直接下载最新发行版,解压后就可以使用了
LinkScope 发行版 - Gitee.com
https://gitee.com/skythinker/link-scope/releases
仓库地址
觉得好用的小伙伴记得点个star呀~
LinkScope:支持多种硬件调试器和硬件芯片的在线调试软件
https://gitee.com/skythinker/link-scope/
PS:目前我手头上没有太多设备可以测试,若碰到兼容性问题还请见谅,如果读者发现了bug或者有改进建议的话欢迎在评论区留言
by skythinker
2022.4.21
版权声明
本文为[skythinker616]所创,转载请带上原文链接,感谢
https://blog.csdn.net/skythinker616/article/details/124316346
边栏推荐
- The El tree implementation only displays a certain level of check boxes and selects radio
- 【AI周报】英伟达用AI设计芯片;不完美的Transformer要克服自注意力的理论缺陷
- 电脑怎么重装系统后显示器没有信号了
- Best practices of Apache APIs IX high availability configuration center based on tidb
- fatal error: torch/extension.h: No such file or directory
- 码住收藏▏软件测试报告模板范文来了
- Redis主从复制过程
- Control structure (I)
- Cookie&Session
- Upgrade MySQL 5.1 to 5.68
猜你喜欢
随机推荐
Rsync + inotify remote synchronization
What role does the software performance test report play? How much is the third-party test report charged?
一刷314-剑指 Offer 09. 用两个栈实现队列(e)
Large factory technology implementation | industry solution series tutorials
一刷313-剑指 Offer 06. 从尾到头打印链表(e)
Go语言条件,循环,函数
The El tree implementation only displays a certain level of check boxes and selects radio
控制结构(一)
怎么看基金是不是reits,通过银行购买基金安全吗
控制结构(二)
PHP classes and objects
【AI周报】英伟达用AI设计芯片;不完美的Transformer要克服自注意力的理论缺陷
导入地址表分析(根据库文件名求出:导入函数数量、函数序号、函数名称)
提取不重复的整数
pgpool-II 4.3 中文手册 - 入门教程
Upgrade MySQL 5.1 to 5.67
PHP 的运算符
一刷312-简单重复set-剑指 Offer 03. 数组中重复的数字(e)
APISIX jwt-auth 插件存在错误响应中泄露信息的风险公告(CVE-2022-29266)
WPS品牌再升级专注国内,另两款国产软件低调出国门,却遭禁令









