加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • Serial Studio概述
    • Serial Studio使用方法
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

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

03/04 11:10
2473
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

微信公众号 | strongerHuang

今天给大家分享一个比较实用的开源、免费的数据可视化小工具: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.7

如果大家不能访问Github,可以在我公众号【嵌入式专栏】后台回复【嵌入式实用小工具】获取下载链接。

搞嵌入式开发,大部分还是Windows为主,exe文件的安装方法这里就不说了。

2、使用方法

使用方法官方都有说明,这里以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 开源协议,大家可以放心商用使用。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
KSZ8895RQXI 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER

ECAD模型

下载ECAD模型
$5.98 查看
NC7S14P5X 1 Fairchild Semiconductor Corporation Inverter, HC Series, 1-Func, 1-Input, CMOS, PDSO5, 1.25 MM, EIAJ, SC-88A, SC-70, 5 PIN
$0.29 查看
MX25L3233FM2I-08G 1 Macronix International Co Ltd Flash, 8MX4, PDSO8, SOP-8
$0.82 查看

相关推荐

电子产业图谱

作者黄工,从事嵌入式软件开发工作8年有余,高级嵌入式软件工程师,业余维护公众号『strongerHuang』,分享嵌入式软硬件、单片机、物联网等内容。