当前位置:首页 > 公众号精选 > 嵌入式微处理器
[导读]本文来自于知乎「厄兰德森」投稿, 感谢作者的分享知乎原文地址见最下“阅读原文”嵌入式ARM欢迎各位投稿跟嵌入式硬件打过交道的人都知道,在调试硬件时,经常要用到上位机、下位机联合调试。串口助手是应用最广

本文来自于知乎「厄兰德森」投稿, 感谢作者的分享

嵌入式ARM欢迎各位投稿

编辑:付斌

跟嵌入式硬件打过交道的人都知道,在调试硬件时,经常要用到上位机、下位机联合调试。

串口助手是应用最广泛的调试上位机,简单的调试需求,比如仅仅是看一眼程序的执行结果,调试助手可以应付的,简单方便,拿起就用。但遇到稍微复杂一点的调试需求时,串口助手就满足不了要求了。举个例子,调试PID算法的时候,需要实时观测传感器的数据曲线特征,实时调整比例、积分、微分3个参数,没有人会想用串口助手来调试。

来自日本的primer v2机器人,靠PID算法控制平衡

很多人在遇到复杂的调试需求时,会选择自己编写上位机。对于不懂得上位机编程又找不到合适工具的人,往往选择串口助手凑合着用。

一个合格的嵌入式硬件调试工具,其实应该更贴心一点,在不增加使用难度的情况下,让即使不懂得上位机编程的开发者,也能直观地观测数据、微调参数。另外,调试助手作为一个辅助工具,不能增加用户的学习成本,需要像串口助手一样简单易用。于是笔者有了自己编写一个通用调试工具的想法。

“伏特+”,寓意名酒伏特加,之前跟朋友开过一个玩笑,说喝酒之后,编程特别有灵感。因此我将整个软件也设计成默认蓝色伏特加鸡尾酒的风格,主题颜色可以根据用户喜好,通过拖动滑块进行修改,每个用户就像调酒师一样,喜欢什么口味的伏特加自己调,希望这个软件拥有鸡尾酒的功效,能提高各位开发者的调试效率。

伏特加拥有统计功能、支持条形图直方图频域图显示。不仅支持二维调试、还支持三维调试。伏特加还有开放性的特点,用户可以添加自定义控件,通过图形化界面的方式在线修改程序参数,查看数据结果。自定义控件的源码是开源的,用户可以根据需要自己编写自定义控件。

软件不仅支持2维调试,还支持3维调试,用户可动态添加控件。自定义控件源码开源,可动态插入,用户可以根据现有的例子编写自己的控件。

软件不仅支持2维调试,还支持3维调试,用户可动态添加控件。自定义控件源码开源,可动态插入,用户可以根据现有的例子编写自己的控件。

下面是这个软件更详细的功能介绍:

  1. 支持网络、串口调试两种调试方式,普通调试助手具备的十六进制、字符串调试功能也依然具备。

  2.  能图形化(波形图、条形图)显示硬件发送的数据,并且图形可以随意放大缩小移动,能对数据进行简单分析(直方统计、频率分析),并且图形化显示。

发送了4组数据,生成了4个波形,4组控件


波形小图显示模式


波形图+条形图模式


波形图+直方统计图模式


波形图+频谱图模式,图中波形由频率为2Hz、4Hz,直流分量为0,幅值为1的2个正弦波组成


缓冲区大小、显示区大小,缓冲区上限,可以通过拖动滑块来控制

  3. 支持添加自定义图形控件,方便用户以图形化的方式, 调整程序参数,查看数据状态。

小方框是为了方便配置,在控件锁定后会消失

状态灯周围的小方框是为了方便配置,在控件锁定后会消失

  4. 接收到数据和自定义的控件,可以保存数据可以很方便地转移到Matlab等专业数学软件做进一步分析,控件可以下次载入继续使用。

软件的运营方面,是通过攒贡献兑换激活时间,贡献的来源包括在线捐赠开发者、提交功能建议、了解广告等形式,而自定义控件是开源的,也欢迎有能力的开发者为大家贡献控件代码,被接纳的开发者将获得永久激活权限

有兴趣获取软件的朋友,可以前往百度网盘下载:https://pan.baidu.com/s/1yNC56G5zKkhWI5laRmoX7Q

自定义控件的github如下,在这里会继续给伏特加增加控件,有能力的小伙伴也欢迎贡献代码。

https://github.com/je00/Vodka

嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月11日,中国——意法半导体的ST25R100近距离通信(NFC)读取器芯片独步业界,集先进的技术功能、稳定可靠的通信连接和低廉的成本价格于一身,在大规模制造的消费电子和工控设备内,可以提高非接触式互动功能的...

关键字: 嵌入式 数据读取器 芯片

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

深圳2024年4月23日 /美通社/ -- 全球AI解决方案与工业级存储领导品牌宜鼎国际 (Innodisk)持续深化边缘AI布局,今(23)日发表全球首创"MIPI over Type-C"独家技术,让旗下嵌入式相机模...

关键字: AI 嵌入式 相机

为增进大家对嵌入式主板的认识,本文将对嵌入式主板以及嵌入式主板常见问题及其解决方法予以介绍。

关键字: 嵌入式 指数 主板

为增进大家对嵌入式系统的认识,本文将对嵌入式系统、嵌入式系统的特点予以介绍。

关键字: 嵌入式 指数 嵌入式系统

为增进大家对嵌入式的认识,本文将对嵌入式、嵌入式工作相关的内容予以介绍。

关键字: 嵌入式 指数 嵌入式技术

机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和系统(例如,自主导航、安全气泡地图和数据收集机器人)中使用和集成这些驱动程序;以及这样将如何有助...

关键字: 电机控制器 机器人 嵌入式

支持高达48V@5A的PD受电模式,达到目前USB PD最高标准。

关键字: 嵌入式 开发板

【2024年4月8日,德国慕尼黑讯】低碳化和数字化是当今时代人们面临的两大核心挑战,人类社会需要依靠创新和先进的技术,才能破除挑战、推动转型进程。在德国纽伦堡举办的2024国际嵌入式展(Embedded World 20...

关键字: 半导体 微控制器 嵌入式

TDK 株式会社(TSE:6762)进一步扩充 Micronas 嵌入式电机控制器系列 HVC 5x,完全集成电机控制器与 HVC-5222D 和 HVC-5422D,以驱动小型有刷(BDC)、无刷(BLDC)或步进电机...

关键字: 嵌入式 电机控制器 内存
关闭
关闭