0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

賊拉好用的一個嵌入式數(shù)據(jù)可視化工具

朱老師物聯(lián)網(wǎng)大講堂 ? 2024-03-07 08:09 ? 次閱讀

今天給大家分享一個比較實用的開源、免費的數(shù)據(jù)可視化小工具:Serial Studio首先用一張圖給大家看一下效果:

021a1dc4-dc17-11ee-9118-92fbcf53809c.gif

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

Serial Studio概述

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


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

支持串口、網(wǎng)絡、MQTT,只需要動動鼠標配置一下,就可以讓你的數(shù)據(jù)生成可視化界面。

021f008c-dc17-11ee-9118-92fbcf53809c.png

支持多種可配置的小部件,比如FFT 圖表、多個數(shù)據(jù)圖、對數(shù)圖、儀表、條形圖等。

02276e48-dc17-11ee-9118-92fbcf53809c.jpg

Serial Studio 可以從接收嵌入式設備中實時的數(shù)據(jù),并生成 CSV 文件,也可以充當簡單的 MQTT 客戶端。
更多的介紹,大家可以去官網(wǎng)了解。

SerialStudio使用方法

1、下載安裝

Serial Studio是一個跨平臺工具,支持Win、Mac、Linux三大主流的操作系統(tǒng)

022cf098-dc17-11ee-9118-92fbcf53809c.png

如果大家不能訪問Github,可以在我公眾號【嵌入式專欄】后臺回復【嵌入式實用小工具】獲取下載鏈接。搞嵌入式開發(fā),大部分還是Windows為主,exe文件的安裝方法這里就不說了。

2、使用方法

使用方法官方都有說明,這里以UART串口為例簡單給大家分享一下。
打開軟件,選擇串口(前提硬件連接串口)并配置對應參數(shù),主要是波特率:

0232885a-dc17-11ee-9118-92fbcf53809c.png

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

02368b94-dc17-11ee-9118-92fbcf53809c.png

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

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

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

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


所以,發(fā)送終端(比如開發(fā)板)發(fā)送的格式就要按照這個格式,這里給出一段默認協(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ā)板),運行代碼,然后點擊Serial Studio右上角【連接】即可看到如下的效果:

021a1dc4-dc17-11ee-9118-92fbcf53809c.gif

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


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

024b54b6-dc17-11ee-9118-92fbcf53809c.png


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5052

    文章

    18912

    瀏覽量

    300787
  • 開源
    +關注

    關注

    3

    文章

    3185

    瀏覽量

    42241
  • 數(shù)據(jù)可視化

    關注

    0

    文章

    454

    瀏覽量

    10221
收藏 人收藏

    評論

    相關推薦

    EsDA,一站式嵌入式軟件

    EsDA是套面向工業(yè)智能物聯(lián)領域的嵌入式系統(tǒng)設計自動化工具集,包含實時操作系統(tǒng)AWorksLP、低代碼開發(fā)平臺AWStudio、資源管理平臺AXPI、跨平臺GUI引擎AWTK和云服務平臺ZWS
    的頭像 發(fā)表于 09-15 08:10 ?170次閱讀
    EsDA,<b class='flag-5'>一站式</b><b class='flag-5'>嵌入式</b>軟件

    Sovit2D協(xié)助ARMxy嵌入式工業(yè)計算機實現(xiàn)工業(yè)物聯(lián)網(wǎng)可視化解決方案

    ,要充分發(fā)揮工業(yè)物聯(lián)網(wǎng)的潛力,企業(yè)需要強大的硬件平臺來支持數(shù)據(jù)的采集和處理,同時也需要先進的軟件工具來實現(xiàn)數(shù)據(jù)可視化和分析。正是在這背景
    的頭像 發(fā)表于 08-28 17:18 ?198次閱讀
    Sovit2D協(xié)助ARMxy<b class='flag-5'>嵌入式</b>工業(yè)計算機實現(xiàn)工業(yè)物聯(lián)網(wǎng)<b class='flag-5'>可視化</b>解決方案

    工業(yè)數(shù)據(jù)可視化管理平臺是什么

    數(shù)據(jù)可視化管理平臺應運而生,它以其獨特的功能和優(yōu)勢,正在成為工業(yè)數(shù)字化轉型的重要工具。 工業(yè)數(shù)據(jù)可視化管理平臺的定義 工業(yè)
    的頭像 發(fā)表于 08-28 14:21 ?180次閱讀

    嵌入式QT常見開發(fā)方式有哪些?

    提供的豐富組件如按鈕、文本框、窗口等構建傳統(tǒng)的桌面應用風格界面。對于嵌入式設備上的復雜用戶界面或者需要高性能響應的應用,Qt Widgets是較為常用的選擇。 2.Qt Designer配合C++
    發(fā)表于 08-12 10:05

    數(shù)字孿生3D大屏可視化技術應用優(yōu)勢

    數(shù)字孿生3D大屏可視化技術是種融合虛擬現(xiàn)實、增強現(xiàn)實和大數(shù)據(jù)等技術的創(chuàng)新型可視化工具,為用戶提供了沉浸的交互體驗,同時能夠在大屏幕上展示
    的頭像 發(fā)表于 07-31 15:05 ?382次閱讀

    飛凌嵌入式Forlinx pinMux,更好用的MPU引腳復用配置工具

    飛凌嵌入式打造了款專門針對ARM嵌入式MPU引腳復用的軟件工具——Forlinx pinMux
    的頭像 發(fā)表于 07-05 10:28 ?1608次閱讀
    飛凌<b class='flag-5'>嵌入式</b>Forlinx pinMux,更<b class='flag-5'>好用</b>的MPU引腳復用配置<b class='flag-5'>工具</b>

    大屏數(shù)據(jù)可視化 開源

    在當今信息爆炸的時代,數(shù)據(jù)已經(jīng)成為各個行業(yè)決策制定和業(yè)務發(fā)展的關鍵。為了更直觀、準確地理解和利用海量數(shù)據(jù), 大屏數(shù)據(jù)可視化 成為種強大的
    的頭像 發(fā)表于 06-27 16:06 ?321次閱讀
    大屏<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b> 開源

    態(tài)勢數(shù)據(jù)可視化技術有哪些

    智慧華盛恒輝態(tài)勢數(shù)據(jù)可視化技術是種將數(shù)據(jù)以圖形、圖像、動畫等視覺形式展現(xiàn)出來的技術,特別是在處理和分析態(tài)勢數(shù)據(jù)時,該技術能夠將復雜的
    的頭像 發(fā)表于 06-11 15:47 ?304次閱讀

    c語言怎么做可視化界面

    C語言是種通用的編程語言,廣泛應用于系統(tǒng)編程、嵌入式開發(fā)等領域。雖然C語言本身并不支持直接創(chuàng)建可視化界面,但通過結合些圖形庫和工具,我們
    的頭像 發(fā)表于 06-06 10:46 ?1737次閱讀

    大屏數(shù)據(jù)可視化的作用和意義

    大屏數(shù)據(jù)可視化是指利用大屏幕設備展示數(shù)據(jù)信息,通過圖表、圖像、動畫等視覺化手段將數(shù)據(jù)呈現(xiàn)出來,以便用戶能夠直觀、清晰地理解數(shù)據(jù)背后的含義和關
    的頭像 發(fā)表于 06-03 17:56 ?542次閱讀

    態(tài)勢數(shù)據(jù)可視化技術有哪些

    智慧華盛恒輝態(tài)勢數(shù)據(jù)可視化技術是種將復雜、動態(tài)的態(tài)勢數(shù)據(jù)以直觀、易于理解的方式展現(xiàn)出來的技術手段。以下是幾種主要的態(tài)勢數(shù)據(jù)
    的頭像 發(fā)表于 04-22 15:17 ?338次閱讀

    嵌入式數(shù)據(jù)可視化工具——Serial Studio

    Serial Studio從名稱就可以看的出來,它是款串口(Serial)可視化(Studio)工具:主要用于嵌入式開發(fā)者的跨平臺數(shù)據(jù)
    的頭像 發(fā)表于 03-04 10:12 ?5221次閱讀

    數(shù)據(jù)可視化的未來:2024 年及以后

    隨著我們進入數(shù)據(jù)驅動決策的下一個時代,數(shù)據(jù)可視化領域即將迎來場變革性革命。隨著信息的不斷涌入和數(shù)據(jù)
    的頭像 發(fā)表于 01-25 11:52 ?434次閱讀

    鍵生成可視化圖表/大屏 這13款數(shù)據(jù)可視化工具很強大

    選擇何種數(shù)據(jù)可視化工具。那么你來對地方了,往下看。 什么是數(shù)據(jù)可視化? 數(shù)據(jù)可視化是創(chuàng)建
    的頭像 發(fā)表于 12-19 17:27 ?4798次閱讀
    <b class='flag-5'>一</b>鍵生成<b class='flag-5'>可視化</b>圖表/大屏 這13款<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化工具</b>很強大

    數(shù)據(jù)可視化微觀服務

    數(shù)據(jù)可視化微觀服務
    的頭像 發(fā)表于 10-27 16:29 ?349次閱讀
    多<b class='flag-5'>式</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>微觀服務