加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • Serial Studio概述
    • Serial?Studio使用方法
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

分享一個嵌入式數據可視化工具

03/04 11:10
2554
閱讀需 5 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

微信公眾號 | strongerHuang

今天給大家分享一個比較實用的開源、免費的數據可視化小工具:Serial Studio。

首先用一張圖給大家看一下效果:

當然,這里只是展示了其中的一部分功能,下面給大家介紹更多相關內容。

Serial Studio概述

Serial Studio從名稱就可以看的出來,它是一款串口(Serial)可視化(Studio)工具:主要用于嵌入式開發(fā)者的跨平臺數據可視化工具(應用軟件,或上位機軟件)。

它支持多種串口協議,可以監(jiān)控、記錄和分析數據,可以有效幫助你在嵌入式開發(fā)過程中的調試和測試。

官網地址: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,可以在我公眾號【嵌入式專欄】后臺回復【嵌入式實用小工具】獲取下載鏈接。

搞嵌入式開發(fā),大部分還是Windows為主,exe文件的安裝方法這里就不說了。

2、使用方法

使用方法官方都有說明,這里以UART串口為例簡單給大家分享一下。

打開軟件,選擇串口(前提硬件連接串口)并配置對應參數,主要是波特率

點擊右上角【JSON編輯器】進行編輯(配置)可視化窗口(小部件):

這里配置了兩組(電壓和電流),配置好一組,【添加數據集】再配置另一組即可。最后,點擊右下角√(申請)就編輯好了。
這里"協議“的配置都是默認:

數據分隔符(默認為,")

幀開始順序(默認為'/*')

幀結束序列(默認為"*/)

所以,發(fā)送終端(比如開發(fā)板)發(fā)送的格式就要按照這個格式,這里給出一段默認協議格式的發(fā)送代碼:

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;??}}

下載代碼到終端(開發(fā)板),運行代碼,然后點擊Serial Studio右上角【連接】即可看到如下的效果:

看到這種效果,是不是覺得很實用?還有更多玩法,大家可以自行摸索。

開源說明

Serial Studio是一款基于 Qt 的開源軟件,開源地址:

https://github.com/Serial-Studio/Serial-Studio

大家如果覺得功能無法滿足自己需求,可以根據自己需求修改,官方也給出了開源代碼相關的說明:

開源協議

最后,Serial Studio支持比較寬松的 MIT 開源協議,大家可以放心商用使用。

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
74HC595BQ,115 1 NXP Semiconductors 74HC(T)595 - 8-bit serial-in, serial or parallel-out shift register with output latches; 3-state QFN 16-Pin
$0.41 查看
CMWX1ZZABZ-078 1 Murata Manufacturing Co Ltd LORA MODULE

ECAD模型

下載ECAD模型
$16.04 查看
24LC256-I/ST 1 Microchip Technology Inc 32K X 8 I2C/2-WIRE SERIAL EEPROM, PDSO8, 4.40 MM, PLASTIC, TSSOP-8

ECAD模型

下載ECAD模型
$1.05 查看

相關推薦

電子產業(yè)圖譜

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級嵌入式軟件工程師,業(yè)余維護公眾號『strongerHuang』,分享嵌入式軟硬件、單片機、物聯網等內容。