21ic电子技术开发论坛

标题: 为了爽快地调试硬件,我跟串口助手杠上了 [打印本页]

作者: je0000    时间: 2019-2-28 00:01
标题: 为了爽快地调试硬件,我跟串口助手杠上了
本帖最后由 je0000 于 2019-3-12 17:22 编辑

基于大家对软件反感的部分,伏特加已经做出了整改,不再主动弹出广告了,而且自动激活了。


伏特加的初衷是让图形化调试变得跟串口助手一样简单,让大家觉得套路是我的失误,我宁愿免费给大家用,也不希望大家对我的心血给出恶评


希望在功能性、易用性上能得到客观的评价


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

[attach]1185940[/attach]

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



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

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

总结了以往调试硬件中遇到的痛点,笔者编写了一个调试助手,命名为“伏特+”。


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

[attach]1185942[/attach]

通过拖动滑块修改主题颜色



伏特加拥有强大的统计功能、支持条形图、直方图、频域图显示。不仅支持二维调试、还支持三维调试

伏特加最大的特点就是开放性,用户可以添加自定义控件,通过图形化界面的方式在线修改程序参数,查看数据结果。自定义控件的源码是开源的,用户可以根据需要自己编写自定义控件。

[attach]1185944[/attach]

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



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

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

[attach]1185946[/attach]




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

[attach]1185948[/attach]

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



[attach]1185950[/attach]

波形小图显示模式



[attach]1185952[/attach]

波形图+条形图模式



[attach]1185954[/attach]

波形图+直方统计图模式



[attach]1185956[/attach]

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



[attach]1185958[/attach]

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



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

[attach]1185960[/attach]

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



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

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

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

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

自定义控件的github如下,在这里会继续给伏特加增加控件,有能力的小伙伴也欢迎贡献代码。https://github.com/je00/Vodka.git
也可以加入QQ交流群,给我们提建议,获取伏特加的最新动态和演示教程——716572642。

[attach]1185962[/attach]

基于大家对软件反感的部分,伏特加已经做出了整改,不再主动弹出广告了,而且自动激活了。

伏特加的初衷是让图形化调试变得跟串口助手一样简单,让大家觉得套路是我的失误,我宁愿免费给大家用,也不希望大家对我的心血给出恶评

希望在功能性、易用性上能得到客观的评价


作者: 二九结狐六体    时间: 2019-2-28 07:44

作者: wcheng13    时间: 2019-2-28 11:18
厉害了,大神膜拜膜拜
作者: lihui567    时间: 2019-2-28 11:34
楼主,这个看起来很不错啊,下载看看啊,对了你这个是基于VS写的吗
作者: jekey    时间: 2019-2-28 11:41
很不错的样子
作者: 七颗咖啡豆    时间: 2019-2-28 14:47
lihui567 发表于 2019-2-28 11:34
楼主,这个看起来很不错啊,下载看看啊,对了你这个是基于VS写的吗

qml吧,QT的
作者: 673285421    时间: 2019-2-28 15:38
下载完看了一眼,毫不犹豫的删了,这么多广告还有什么注册激活,套路太没意思,我宁可一次付费的,也不会考虑这个。
作者: whtwhtw    时间: 2019-2-28 16:50
就是,直说多少钱就行,搞得跟拼多多一样
作者: 资深技术    时间: 2019-2-28 19:17
有套路?有套路?有套路?那还是不下了吧。
作者: coderdd    时间: 2019-2-28 22:30
啥情况?到底广告多不多?
作者: 渗透之王    时间: 2019-3-1 00:16
刚打开就是广告啊?我电脑上的其他上位机都没有删除,比你这个功能强大的调试软件真的有
作者: caijie001    时间: 2019-3-1 08:11
nice
作者: 不想说    时间: 2019-3-1 09:12
确实有套路,我电脑上用的都是无广告且免费的,功能不要太强大,而且个个小巧玲珑,真想不出要卸载的理由。
作者: 294453522    时间: 2019-3-1 11:01
厉害了
作者: yaoyuanytu    时间: 2019-3-1 12:32
套路多
作者: lvyunhua    时间: 2019-3-1 13:37
感觉还不错哦。
作者: icecut    时间: 2019-3-1 13:43
不花钱白用软件的时代不存在了....
作者: 宵待雨月    时间: 2019-3-1 13:52
有**版的吗
作者: huangqi412    时间: 2019-3-1 15:12
估计没多少人愿意折叠激活
作者: cumtkds    时间: 2019-3-1 17:40
厉害了,大神膜拜膜拜
作者: xyz549040622    时间: 2019-3-1 20:59
我要给个差评,你好歹让试用下,然后直接说多钱得了,广告什么的,贡献什么的太麻烦!
作者: 皈依    时间: 2019-3-2 08:13
感谢分享
作者: 帅气的小柿子    时间: 2019-3-2 10:27
看到说广告多的就不敢下了,毕竟×掉广告的时间挺烦人的
作者: oufuqiang    时间: 2019-3-2 12:46
一个调试软件80M是认真的吗
杀毒软件还报毒
作者: ddllxxrr    时间: 2019-3-2 17:41
太高大上,工作之中怕用不上
作者: owenli520    时间: 2019-3-2 18:04
看起来很不错的样子
作者: linqing171    时间: 2019-3-2 20:48
用过几个QT或者python+QT的大软件,感觉QT离接地气还有一定的距离,不过越来越近了。
作者: 萧大虾    时间: 2019-3-6 17:10
大神
作者: IoTCatcher    时间: 2019-3-7 18:31
楼主牛X, 很多功能需要贡献才能解锁.
如果只是看看一维图像的话, 有款SerialChart工具也蛮好用的.
作者: je0000    时间: 2019-3-11 09:20
本帖最后由 je0000 于 2019-3-12 16:49 编辑
673285421 发表于 2019-2-28 15:38
下载完看了一眼,毫不犹豫的删了,这么多广告还有什么注册激活,套路太没意思,我宁可一次付费的, ...

我想让大家觉得套路很遗憾,现在已经会自动激活了,你不妨试试,把重点关注在功能上。
作者: je0000    时间: 2019-3-11 09:21
本帖最后由 je0000 于 2019-3-12 16:50 编辑
不想说 发表于 2019-3-1 09:12
确实有套路,我电脑上用的都是无广告且免费的,功能不要太强大,而且个个小巧玲珑,真想不出要卸载的理由。 ...


我想让大家觉得套路很遗憾,现在已经会自动激活了,你不妨试试,把重点关注在功能上。
作者: je0000    时间: 2019-3-11 09:22
本帖最后由 je0000 于 2019-3-12 16:50 编辑
yaoyuanytu 发表于 2019-3-1 12:32
套路多


我想让大家觉得套路很遗憾,现在已经会自动激活了,你不妨试试,把重点关注在功能上。
作者: je0000    时间: 2019-3-11 09:23
xyz549040622 发表于 2019-3-1 20:59
我要给个差评,你好歹让试用下,然后直接说多钱得了,广告什么的,贡献什么的太麻烦! ...

对不起,这个是我的疏忽,现在每台机器都是有1200贡献,你可以激活试试,激活之后就没有广告了。
作者: je0000    时间: 2019-3-11 09:24
IoTCatcher 发表于 2019-3-7 18:31
楼主牛X, 很多功能需要贡献才能解锁.
如果只是看看一维图像的话, 有款SerialChart工具也蛮好用的. ...

伏特加的目标是让图形化调试变得像串口助手一样简单,伏特加只要打印字符串就可以了,不用任何设置。
作者: je0000    时间: 2019-3-11 09:37
lihui567 发表于 2019-2-28 11:34
楼主,这个看起来很不错啊,下载看看啊,对了你这个是基于VS写的吗

这个是qt+qml写的。
作者: je0000    时间: 2019-3-11 09:39
oufuqiang 发表于 2019-3-2 12:46
一个调试软件80M是认真的吗
杀毒软件还报毒

不能又让牛干活,又不让牛吃草。
作者: je0000    时间: 2019-3-11 09:39
宵待雨月 发表于 2019-3-1 13:52
有**版的吗

哥们,做一款软件不容易。都是这种思路,谁还做好东西!
作者: je0000    时间: 2019-3-11 12:00
本帖最后由 je0000 于 2019-3-12 16:50 编辑
673285421 发表于 2019-2-28 15:38
下载完看了一眼,毫不犹豫的删了,这么多广告还有什么注册激活,套路太没意思,我宁可一次付费的, ...

我想让大家觉得套路很遗憾,现在已经会自动激活了,你不妨试试,把重点关注在功能上。
作者: je0000    时间: 2019-3-11 12:01
渗透之王 发表于 2019-3-1 00:16
刚打开就是广告啊?我电脑上的其他上位机都没有删除,比你这个功能强大的调试软件真的有 ...

可以分享出来给大家。
作者: je0000    时间: 2019-3-11 12:02
本帖最后由 je0000 于 2019-3-12 16:50 编辑
whtwhtw 发表于 2019-2-28 16:50
就是,直说多少钱就行,搞得跟拼多多一样


我想让大家觉得套路很遗憾,现在已经会自动激活了,你不妨试试,把重点关注在功能上。

作者: je0000    时间: 2019-3-11 12:04
资深技术 发表于 2019-2-28 19:17
有套路?有套路?有套路?那还是不下了吧。

节奏带歪了。。。
作者: je0000    时间: 2019-3-11 15:16
本帖最后由 je0000 于 2019-3-12 16:53 编辑

基于大家对软件反感的部分,伏特加已经做出了整改,不再主动弹出广告了,而且新用户自动激**验了。伏特加的初衷是让图形化调试变得跟串口助手一样简单,让大家觉得套路是我的失误。现在伏特加不再主动弹出广告了,邀请大家都来试用,把重点放在功能性、易用性上。

作者: je0000    时间: 2019-3-11 15:17
xyz549040622 发表于 2019-3-1 20:59
我要给个差评,你好歹让试用下,然后直接说多钱得了,广告什么的,贡献什么的太麻烦! ...

你好,现在已经修改了,不管激活与否,广告不再主动弹出,新加入的机器自动激活1个月体验。
作者: 数码小叶    时间: 2019-3-12 09:00
激活和不激活有什么区别??

作者: je0000    时间: 2019-3-12 10:09
数码小叶 发表于 2019-3-12 09:00
激活和不激活有什么区别??

未激活也是能查看波形的,激活之后就有自定义控件和实时统计功能。
作者: je0000    时间: 2019-3-12 10:18
本帖最后由 je0000 于 2019-3-12 16:48 编辑

https://www.volt.ink
作者: je0000    时间: 2019-3-12 10:19
官网:https://www.volt.ink
作者: x130521    时间: 2019-3-12 23:28
看不懂

作者: 胡来一刀    时间: 2019-3-13 08:14
串口助手,收藏备用,感谢分享!
作者: je0000    时间: 2019-3-13 10:17
x130521 发表于 2019-3-12 23:28
看不懂

直接printf就能画波形,实时直方统计、傅里叶变换
作者: renxiaolin    时间: 2019-3-13 11:09
软件有毒呀,
作者: je0000    时间: 2019-3-13 11:29
renxiaolin 发表于 2019-3-13 11:09
软件有毒呀,

360是这样的,我只不过在文档/volt目录保存了一个文件
作者: hobbye501    时间: 2019-3-28 16:28
做不来啊
作者: czq2317    时间: 2020-12-16 11:20
厉害




欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/) Powered by Discuz! X3.5