今天給大家分享一個(gè)比較實(shí)用的開源、免費(fèi)的數(shù)據(jù)可視化小工具:Serial Studio。首先用一張圖給大家看一下效果:
當(dāng)然,這里只是展示了其中的一部分功能,下面給大家介紹更多相關(guān)內(nèi)容。
Serial Studio概述
Serial Studio從名稱就可以看的出來(lái),它是一款串口(Serial)可視化(Studio)工具:主要用于嵌入式開發(fā)者的跨平臺(tái)數(shù)據(jù)可視化工具(應(yīng)用軟件,或上位機(jī)軟件)。
它支持多種串口協(xié)議,可以監(jiān)控、記錄和分析數(shù)據(jù),可以有效幫助你在嵌入式開發(fā)過(guò)程中的調(diào)試和測(cè)試。
支持串口、網(wǎng)絡(luò)、MQTT,只需要?jiǎng)觿?dòng)鼠標(biāo)配置一下,就可以讓你的數(shù)據(jù)生成可視化界面。
支持多種可配置的小部件,比如FFT 圖表、多個(gè)數(shù)據(jù)圖、對(duì)數(shù)圖、儀表、條形圖等。
Serial Studio 可以從接收嵌入式設(shè)備中實(shí)時(shí)的數(shù)據(jù),并生成 CSV 文件,也可以充當(dāng)簡(jiǎn)單的 MQTT 客戶端。
更多的介紹,大家可以去官網(wǎng)了解。
SerialStudio使用方法
1、下載安裝
Serial Studio是一個(gè)跨平臺(tái)工具,支持Win、Mac、Linux三大主流的操作系統(tǒng)。
如果大家不能訪問(wèn)Github,可以在我公眾號(hào)【嵌入式專欄】后臺(tái)回復(fù)【嵌入式實(shí)用小工具】獲取下載鏈接。搞嵌入式開發(fā),大部分還是Windows為主,exe文件的安裝方法這里就不說(shuō)了。
2、使用方法
使用方法官方都有說(shuō)明,這里以UART串口為例簡(jiǎn)單給大家分享一下。
打開軟件,選擇串口(前提硬件連接串口)并配置對(duì)應(yīng)參數(shù),主要是波特率:
點(diǎn)擊右上角【JSON編輯器】進(jìn)行編輯(配置)可視化窗口(小部件):
這里配置了兩組(電壓和電流),配置好一組,【添加數(shù)據(jù)集】再配置另一組即可。最后,點(diǎn)擊右下角√(申請(qǐng))就編輯好了。
這里"協(xié)議“的配置都是默認(rèn):
數(shù)據(jù)分隔符(默認(rèn)為,")
幀開始順序(默認(rèn)為'/*')
幀結(jié)束序列(默認(rèn)為"*/)
所以,發(fā)送終端(比如開發(fā)板)發(fā)送的格式就要按照這個(gè)格式,這里給出一段默認(rèn)協(xié)議格式的發(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ā)板),運(yùn)行代碼,然后點(diǎn)擊Serial Studio右上角【連接】即可看到如下的效果:
看到這種效果,是不是覺得很實(shí)用?還有更多玩法,大家可以自行摸索。
大家如果覺得功能無(wú)法滿足自己需求,可以根據(jù)自己需求修改,官方也給出了開源代碼相關(guān)的說(shuō)明:
-
嵌入式
+關(guān)注
關(guān)注
5172文章
19967瀏覽量
324208 -
開源
+關(guān)注
關(guān)注
3文章
3874瀏覽量
45164 -
數(shù)據(jù)可視化
+關(guān)注
關(guān)注
0文章
481瀏覽量
11200
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式軟件測(cè)試與專業(yè)測(cè)試工具的必要性深度解析
新一代嵌入式開發(fā)平臺(tái) AMD嵌入式軟件和工具2025.1版現(xiàn)已推出
一文讀懂 | 晶圓圖Wafer Maps:半導(dǎo)體數(shù)據(jù)可視化的核心工具

AMD 2025.1版嵌入式軟件和工具的新增功能
如何使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化
工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是什么
可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么
VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)
七款經(jīng)久不衰的數(shù)據(jù)可視化工具!
什么是大屏數(shù)據(jù)可視化?特點(diǎn)有哪些?
如何找到適合的大屏數(shù)據(jù)可視化系統(tǒng)
Minitab 數(shù)據(jù)可視化技巧
智慧園區(qū)數(shù)據(jù)可視化優(yōu)勢(shì)體現(xiàn)在哪些地方

評(píng)論