北京华清远见

分享一个嵌入式数据可视化工具!

作者:华清远见 来源:华清远见
发布日期:2024年09月19日

今天给大家分享一个比较实用的开源、免费的数据可视化小工具:S...

今天给大家分享一个比较实用的开源、免费的数据可视化小工具:Serial Studio。首先用一张图给大家看一下效果:当然,这里只是展示了其中的一部分功能,下面给大家介绍更多相关内容。Serial Studio概述Serial Studio从名称就可以看的出来,它是一款串口(Serial)可视化(Studio)工具:主要用于嵌入式开发者的跨平台数据可视化工具(应用软件,或上位机软件)。它支持多种串口协议,可以监控、记录和分析数据,可以有效帮助你在嵌入式开发过程中的调试和测试。官网地址:https://serial-studio.github.io/开源地址:https://github.com/Serial-Studio/Serial-Studio支持串口、网络、MQTT,只需要动动鼠标配置一下,就可以让你的数据生成可视化界面。支持多种可配置的小部件,比如FFT 图表、多个数据图、对数图、仪表、条形图等。Serial Studio 可以接收嵌入式设备中的实时数据,并生成 CSV 文件,也可以充当简单的 MQTT 客户端。更详细的介绍,大家可以去官网了解。Serial Studio使用方法1、下载安装Serial Studio是一个跨平台工具,支持Win、Mac、Linux三大主流的操作系统。官方目前(2024-03)最新版本下载地址::https://github.com/Serial-Studio/Serial-Studio/releases/tag/v1.1.72、使用方法使用方法官方都有说明,这里以UART串口为例简单给大家分享一下。打开软件,选择串口(前提硬件连接串口)并配置对应参数,主要是波特率:点击右上角【JSON编辑器】进行编辑(配置)可视化窗口(小部件):这里配置了两组(电压和电流),配置好一组,【添加数据集】再配置另一组即可。最后,点击右下角√(申请)就编辑好了。这里"协议“的配置都是默认:数据分隔符(默认为,")帧开始顺序(默认为'/*')帧结束序列(默认为"*/)所以,发送终端(比如开发板)发送的格式就要按照这个格式,这里给出一段默认协议格式的发送代码:uint8_t Vol = 0;uint8_t Cur = 0;int main(void){  /* 初始化代码 */ while (1)  { printf("/*%d,%d*/\n", Vol, Cur); Vol++; if(100 < Vol) Vol = 0; Cur++; if(100 < Cur) Cur = 0;  }}下载代码到终端(开发板),运行代码,然后点击Serial Studio右上角【连接】即可看到如下的效果:看到这种效果,是不是觉得很实用?还有更多玩法,大家可以自行摸索。开源说明Serial Studio是一款基于 Qt 的开源软件,开源地址:https://github.com/Serial-Studio/Serial-Studio大家如果觉得功能无法满足自己需求,可以根据自己需求修改,官方也给出了开源代码相关的说明:开源协议最后,Serial Studio支持比较宽松的 MIT 开源协议,大家可以放心商用使用。另外,华妹已经为大家准备好了一份惊喜哦!包括嵌入式、物联网、人工智能、Java开发、web大前端等多门高薪就业课程并特意为大家准备了课程福利~↓金三密训·“职”等你赢↓线下购课福利详见海报↓玩赚春招·与“薪”同行↓线上购课福利详见海报END写在最后↓人工智能超前体验↓人工智能高端人才实战课程开启招生项目资料包免费领取毕业设计、项目实践、能力提升都给你备好了~如果有任何问题,欢迎给华妹留言华妹等你来撩~往期精彩回看技术干货集锦:超干货!嵌入式软件开发常用的三种架构居然是这三种?!超干货!五分钟带你了解WebSocket协议超干货!嵌入式工程师必须懂fork与vfork~超干货!STM32五大嵌入式操作系统的真相原来是这样!超干货!究竟谁还不知道嵌入式系统“四个地址”?!超干货!5步解决Linux内核内存泄漏~超干货!HTML5的前沿特性有哪些?超干货!谁能告诉我,硬件工程师到底还有没有前途啊?!超干货!嵌入式应用开发和嵌入式驱动开发,究竟该如何选择?超干货!ES数组中ES6的常用方法,你知道多少呢?超干货!2000+字告诉你:嵌入式到底卷不卷?!超干货!一文读懂:STM32究竟该如何配置HAL库!超干货!淦!嵌入式*火的方向必须有这几个!超干货!嵌入式C语言——断言函数assert()的应用,你又了解多少?超干货!月薪8K和年薪40W的嵌入式工程师到底差在哪了?超干货!嵌入式工程师都知道的行业真相!其开发中常用的三种架构竟然是............

相关资讯
嵌入式薪资到手真的有20K吗?让我们来一探究竟! 2024春招没拿到offer的大学生千万别点进来!!! 嵌入式面试八股文出炉喽! 嵌入式开发中常见的C语言技巧你都知道哪些呢?! 嵌入式开发中常见的C语言技巧你都知道哪些呢?!
相关课程