看多了外国人拍的科幻电影,心中对那种科技的浪漫一直充满着憧憬,但也很遗憾中国没有能力拍摄出有中国特色的科幻。我是一个仅仅看过《三体》的伪刘慈欣迷,偶尔也会留意《三体》电影的拍摄动态,一直期待他的成品会被拍成什么样,殊不知大刘的另一部作品《流浪地球》早已拍摄完毕,在大年初一横空出世了,着实给了我个大大的惊喜。

《流浪地球》开启了中国电影的“科幻元年,让我所有的遗憾烟消云散了,这种尽兴的感觉就像干了一杯烈酒,啊~~~~

在《流浪地球》里,我印象最深刻的一幕也跟酒有关——吴京用手中的伏特加一下便将叛变的MOSS砸成了短路。在去看《流浪地球》之前,抱着学生时期对串口调试软件不好用的执念,我全身心投入在一个串口软件的开发工作中,过年都不出去high,甚至家人都觉得我魔怔了。这本跟流浪地球没什么联系,但让人感觉巧合的是,它的名字在电影上映前,就早已经被我命名为了“伏特加”。

《流浪地球》的意义是开启了中国电影的“科幻元年“,而我写的软件的小目标,仅仅是想提高大家的调试效率,让图形化调试变得跟串口助手一样简单。就像吴京手中的那瓶伏特加,不需要高深的维修技巧,简单粗暴,一发入魂,直接让MOSS报废

空间站并不允许携带伏特加

如果感兴趣,请听我细细道来~

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

一个合格的嵌入式硬件上位机调试工具,其实应该更贴心一点,在不增加使用难度的情况下,让即使不懂得上位机编程的开发者,也能直观地观测数据、微调参数。另外,调试助手作为一个辅助工具,不能增加用户的学习成本,需要像串口助手一样简单易用。基于这样的理念,我投入了大量的时间,放弃了过年和家人朋友团聚的机会,终于编写完成了一个调试工具,命名为“伏特加”,下面是演示视频。

https://www.bilibili.com/video/av48741206/

一发入魂,伏特加

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

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

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

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

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

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

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

波形小图显示模式

波形图+条形图模式

波形图+直方统计图模式

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

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

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

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

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

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

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

以上便是伏特加所有的功能,再次表达一次对《流浪地球》的敬意这个软件当然还有改进的地方要做到一发入魂,大家的建议很重要。感谢你看完我的唠叨,也邀请你试用一下我的心血结晶——伏特加。

有兴趣获取软件的朋友,可以前往腾讯网盘下载:https://share.weiyun.com/5Eu4u73

自定义控件的github如下,在这里会继续给伏特加增加控件,有能力的小伙伴也欢迎贡献代码。(数据协议接口也开放了)

je00/Vodka​github.com

也可以加入QQ交流群,给我们提建议,获取伏特加的最新动态和演示教程——716572642。

吴京砸向MOSS的伏特加,被做成了串口助手相关推荐

  1. envi矢量图层外面有蓝色边框_晒晒装完的新房,头次见全屋浅蓝背景墙,加石膏线边框,温馨别致...

    时隔一年的新房终于装完啦,虽然整体装的不怎么完美,但也尽力了,之前以为装修就是简简单单一件事情,只要有钱就可以搞定一切,只到自家装修的时候,才发现装修真是一场灵魂的修行,它倒影着你的审美,磨砺着你的耐 ...

  2. 关于arduino和zigbee串口16进制通信问题

    2019独角兽企业重金招聘Python工程师标准>>> 这几天我做毕业设计遇到的问题.这个问题就是我的uno板子怎样和zigbee通信起来.先说说我的思路,把uno做成一个网关,从而 ...

  3. 有哪些工具可以让嵌入式开发事半功倍?详细盘点工程师必备工具

    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有μcos,vxworks,linux,android等.当然,对于嵌入式或单片机工程师的利器就是C语言.C++或汇编语言.那么有哪些好工具可 ...

  4. TP4056 实现可编程锂电充电器+电量计

    本文作者:t3486784401 链接:https://www.mydigit.cn/forum.php?mod=viewthread&tid=250916&extra= 手头有些容量 ...

  5. openmv串口数据 串口助手_第三课使用pyserial来接收和发送串口数据

    1.python的库非常多,功能同样十分强大,在现有的库的情况下,我们没有必要去重复造轮子,拿来用就可以了,在这里我选了pyserial库. 安装pyserial,使用pip工具,在cmd界面输入:p ...

  6. Qt5学习笔记之QString的使用

    目录 概述 2.QString字符串的操作 2.1 拼接 2.2 裁剪 2.3 转换为int型 2.4 int转换为QString 2.5 小写字母大写字母转换 2.6 转换为16进制 概述 学习过程 ...

  7. Esp8266学习之旅① 搭建开发环境,开始一个“hellow world”串口打印。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于C SDK的ESP8266开发技术全系列笔记 一.N ...

  8. Arduino零基础入门

    Arduino零基础入门 arduino学习笔记1 - 什么是arduino? 要了解arduino就先要了解什么是单片机,arduino平台的基础就是AVR指令集的单片机. 1.什么是单片机?它与个 ...

  9. 树莓派Raspberry Pico RP2040 开发环境配置完全缝合终极版C-SDK

    树莓派Raspberry Pico RP2040 开发环境配置骨灰版 总览目录 树莓派Raspberry Pico RP2040 开发环境配置骨灰版 前置说明 0.1 关于调试使用的Debugger ...

最新文章

  1. 《那些年啊,那些事——一个程序员的奋斗史》——59
  2. python图书馆管理系统实验报告_基于Python的图书馆业务报表自动生成研究
  3. Pandas实用技能,将列(column)排序的几种方法
  4. javascript引用bug带来的继承
  5. java 优酷视频缩略图_java获取优酷等视频缩略图
  6. [转载] 什么是Java中的自动拆装箱 integer
  7. hadoop--MapReduce框架原理
  8. Python读取PDF
  9. 关于主窗体与子窗体之间的通信以及面向对象思想的一些应用
  10. elasticsearch基础查询
  11. svn安装打开不弹出登录认证页面
  12. EDI 公开课:X12 850采购订单转换至可视化Excel
  13. 利用Ajax爬取今日头条头像,街拍图片。关于崔庆才python爬虫爬取今日头条街拍内容遇到的问题的解决办法。
  14. word 编辑过程中变为只读_word文档保存后,如何恢复之前的资料?
  15. uniapp开发微信小程序生成二维码海报
  16. 一文读懂间隙锁(Gap Locks)
  17. [IMWeb训练营]-团队作业
  18. 2021春招已正式开启,阿里巴巴企业智能事业部内推,有意者看下文!
  19. Java面试题基础系列228道(1),快看看哪些你还不会?
  20. u-boot-1.1.6在mini2440开发板上的移植

热门文章

  1. 正版软件 Windows系统、Office 软件、Microsoft 365 合集
  2. conda使用清华源解决pytorch安装过慢问题5分钟安装成功!!!!!!!
  3. 第十二天 乐在其中-Android与远端之XML
  4. 【机器学习】详解 转置卷积 (Transpose Convolution)
  5. Xshell配置密钥公钥(Public key)与私钥(Private Key)登录
  6. 可以让人变老的相机_变老相机软件盘点,四款可以让人变老的相机软件
  7. 1172. Queens, Knights and Pawns
  8. 使用Python的turtle模块绘制爱心图案
  9. uniq命令注意事项,检查重复行的时候,只会检查相邻的行。
  10. php最新银联支付chinaPay,最新接口地址