在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

STM32Cube家族新成員

STM32單片機 ? 來源:STM32單片機 ? 2020-07-01 10:28 ? 次閱讀

ST最近新推出了一款變量檢測及可視化的工具STM32CubeMonitor。應該有小伙伴們已經使用過STMStudio來實時監測變量,與STMStudio相比,STM32CubeMonitor除了同樣可以提供變量監測的功能,還有非常豐富的組件可以搭建各種風格的圖形化界面,以及眾多免費的第三方組件可以進行功能擴展。此外,STM32CubeMonitor還支持遠程監測功能。

那么,接下來我們就一起來認識一下這位新的STM32Cube家族新成員。

基本介紹

STM32Cube系列軟件開發工具

STM32Cube系列軟件開發工具,提供了從MCU配置,代碼生成,編譯以及調試,到程序燒錄和監測整個軟件開發流程需要的全部功能。

其中,STM32CubeMX提供圖形化的配置界面,幫助開發者快速創建一個新工程(支持STM32CubeIDE, IAR, KEIL等IDE);

STM32CubeIDE基于Eclipse和GCC工具鏈,提供代碼編輯,編譯,調試功能。

STM32CubeProgrammer是STM32程序燒錄工具,可以對片上flash及片外的存儲器進行擦除和編程,支持ST-LINK調試接口以及UART/USBDFU bootloader接口。

還有圖形化功耗測量軟件STM32CubeMonitor-Power, STM32WB FR性能測試軟件STM32CubeMonitor-RF等。

新添STM32CubeMonitor

現在推出的STM32CubeMonitor變量監測及可視化工具,支持通過ST-LINK的SWD或者JTAG接口連接到目標MCU,可以在程序全速運行不被打斷的情況下,讀取需要檢測的變量值。非常適合那些需要在程序全速運行下進行調試的情況,是對傳統的通過設置斷點進行調試的方式的補充。

STM32CubeMonitor基于NODE-RED開發,有豐富的圖形開發組件,可以開發出靈活多變的可視化圖形界面。

NODE-RED作為一個開源的可視化界面開發工具,有一個活躍的開發者社區,里面有眾多開發者開發的各種功能的新節點,STMCubeMonitor支持導入這些第三方的節點來不斷擴展功能。

關鍵特性

STM32CubeMonitor可以通過非侵入式的方式(Direct模式)檢測程序變量,對采集的數據實時分析,協助程序診斷。除了Direct模式以外,Snapshot模式下通過往應用程序添加特定采樣代碼,可以提供更精確的采樣。變量可以根據可執行文件導入,也可以直接根據變量地址進行手動添加,還可以對采集的變量進行各種后處理運算,設置采樣觸發條件等。

STM32CubeMonitor采用圖形化的編程界面,整個編程過程通過拖拽的方式就可以完成,無需寫代碼。有大量可選的圖形化組件(儀表盤,柱狀圖,點線圖……)可用。

提供Windows, Mac, Linux等多操作系統的安裝程序。當STM32CubeMonitor在一臺電腦上運行后,還可以通過瀏覽器在其他的電腦,平板或手機上打開其界面進編輯或者查看Dashboard(需要在同一個局域網)。

工作模式

STM32CubeMonitor有兩種工作模式:設計模式和Dashboard模式。設計模式即是編輯模式,打開STM32CubeMonitor默認就是處在這個模式。設計模式下,最左邊一欄列出了所有當前可用的節點,我們可以通過拖拽不同的節點來創建或者編輯不同的邏輯數據流(Flow),來實現想要的功能。比如將要檢測的變量通過點線圖進行實時顯示,或者通過一個按鈕來控制某個GPIO口的狀態等。設計模式下最右邊一欄可以看到當前選中節點的使用說明和程序運行的調試信息等內容。

待所有的節點都編輯完成并部署運行后,可通過右上方的DASHBOARD按鈕進入Dashboard模式。在Dashboard模式下,我們可以看到在設計模式下編輯的“流”運行的結果,看到我們之前設計的界面,通過這個界面去檢測或者控制變量的值。

開放社區

STM32CubeMonitor基于Node-RED,Node-RED是一個基于“流(Flow)”的開發工具。那么何為“流”? Node-RED提供了很多功能節點,這些節點可以分為輸入節點,輸出節點和功能節點。把這些節點連接起來就是一個”流”。多個“流”的組合,我們也把它叫做“流”。比如在設計模式下的標簽頁面我們也稱作“流”,它里面實際會包含多個不同功能的單個“流”。

遠程監測

上圖是通過STM32CubeMonitor進行遠程監測的連接示意圖。如我們前面所說,將STM32開發板通過ST-LINK連接到本地電腦,STM32CubeMonitor可以在本地電腦(Host PC)上運行,同時也可以在其他的電腦,平板或手機上通過瀏覽器訪問host PC的IP地址(端口號1880)打開STM32CubeMonitor的界面,進行編輯或者查看Dashboard(需要在同一個局域網)。

資源鏈接

從ST官網可以下載最新的STM32CubeMonitor安裝程序。

STM32CubeMonitor所有的技術文檔都是網頁版的,放在了STM32MCU wiki下的對應板塊中(https://wiki.st.com/stm32mcu/wiki/Category:STM32CubeMonitor),而且內容還在不斷的更新。這樣的好處就是每次打開網頁看到的都是最新的文檔版本,不用頻繁去官網查詢最新版本,也不用擔心自己會遺漏重要更新。

另外還有一個STM32社區,有任何關于STM32CubeMonitor的問題都可以到這個社區提問,你也可以去看看別人的問題,說不定會有新的啟發(https://community.st.com/s/topic/0TO0X000000x33lWAA/stm32cubemonitor)。

最后還有一個STM32CubeMonitor的視頻,可以幫助初學者快速了解其基本功能。

實踐操作

三個例程演示

在這一部分,將會通過“基本的數據采集流程”,“實時波形監測”和“利用公有云平臺進行遠程數據監控”等三個例子,來介紹STM32CubeMonitor不同功能的使用。本課程提供有三個例程所對應的MCU及CubeMonitor的程序,開發板使用的是Nucleo-L4R5ZI和X-NUCLEO-IKS01A2 傳感器擴展板(僅在第三個例程中用到)。你也可以使用其他的STM32開發板,按照每個例程的說明實現對應MCU的功能就可以。

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

    關注

    38

    文章

    7519

    瀏覽量

    164083
  • STM32
    +關注

    關注

    2270

    文章

    10915

    瀏覽量

    356758
  • 監測
    +關注

    關注

    2

    文章

    3635

    瀏覽量

    44635

原文標題:“STM32CubeMonitor” 拍了拍你

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    stm32cube IDE上使用1LV型STM32H747I-DISCO實現WLAN低功耗模式,與路由器連接時,它會不斷喚醒,為什么?

    我正在 stm32cube IDE 上使用 1LV 型 STM32H747I-DISCO 實現 WLAN 低功耗模式。 當 WIFI 模塊與手機熱點連接時,它工作正常,即只有在接收到數據包后才會喚醒
    發表于 05-30 07:25

    STM32Cube庫和standard peripheral library有什么區別?

    STM32Cube庫和standard peripheral library有什么區別
    發表于 05-16 06:52

    請問STM32Cube包含的FATFS例程是不是已經支持8G以上的SD卡了?

    STM32Cube包含的FATFS例程是不是已經支持8G以上的SD卡了? 我手頭沒有合適的卡做測試,有人知道么 stm324xg_eval_sd.c 文件的uint8_t
    發表于 05-16 06:18

    STM32Cube MX不斷自動關閉項目,是什么原因啊?

    請高手幫助解決一下,我打開STM32Cube MX軟件LOAD項目文件以后,STM32Cube MX不斷自動關閉項目,是什么原因啊?謝謝幫助。
    發表于 05-10 07:20

    stm8cube不能像stm32cube一樣來自動生成工程嗎?怎么操作?

    stm8cube不能像stm32cube一樣來自動生成工程嗎?有知道怎么操作的嗎?
    發表于 05-07 08:01

    關于stm32cube中freertos的優先級設置問題求解

    在用stm32cube中freertos,在配置界面里設置為12級任務優先級,但是在cube中配置每個任務優先級時還是只能選擇7種優先級,分別是:osPriorityIdle
    發表于 04-22 07:25

    stm32cube更新后無法安裝固件包的原因?

    stm32cube更新后無法安裝固件包
    發表于 04-17 07:42

    STM32F469I-DISCO使用STM32CUBE生成項目顯示背景色偏色,字符亂碼的原因?

    使用STM32CUBE 默認生成工程文件,增加TOUCHGFX控制,但是顯示背景色偏色,字符亂碼,找了半天沒找到原因,工程太大沒法上傳,只能上傳配置圖片,大家幫忙看看,謝謝
    發表于 04-16 08:28

    STM32Cube做的USART1得PB67發送給電腦數據時會亂碼的原因?

    STM32Cube做的USART1得PB67發送給電腦數據會時亂碼,使用得轉化工具是CH340,有人遇到嗎
    發表于 04-07 06:46

    可以利用stm32cube去讀取AHT20溫濕度傳感器嗎?

    有人會利用stm32cube去讀取AHT20溫濕度傳感器嗎?
    發表于 03-28 08:30

    STM32cube生成的lptim的例程只能運行在MCU的stop模式嗎?

    請給一個用STM32cube生成的lptim的例程,可以啟動LPTIM,并可以計入中斷的例程。 LPTIM只能運行在MCU的stop模式么?
    發表于 03-22 07:22

    STM32Cube打開電機庫ioc文件報錯的原因?

    STM32Cube打開電機庫ioc文件報錯
    發表于 03-21 06:40

    STM32G431CBU6 UART4在STM32Cube中沒有相關配置,是沒有嗎?

    STM32G431CBU6的手冊中明確指出,UART4_TX和UART4_RX分別位于PC10和PC11腳上,對應UQFPN48封裝的PIN39和PIN40。然而,在STM32Cube中根本無法配置UART4,因為沒有這個外設選項。這是為什么呢?不知大家遇到沒有。
    發表于 03-19 07:59

    STM32CUBE生成的工程如何進行KEIL的軟件仿真?

    通過STM32CUBE生成的工程如何進行KEIL的軟件仿真有異常,做了很多的嘗試,沒能成功 1、根據網上的資料,進行魔術棒的相關修改,如下圖 2、能順利進入仿真界面,但是全速仿真,不能正常仿真,如下圖,按了1,進到2處,
    發表于 03-13 06:04

    STM32WBA52CG升級到STM32Cube FW_WBA V1.2.0后,調用BleStack_Init后USART1輸出異常怎么解決?

    使用STM32WBA52CG開發藍牙,板子是NUCLEO-WBA52CG,USART1作為log輸出通道。之前使用STM32Cube FW_WBA V1.1.1沒什么問題。最近升級了
    發表于 03-08 06:04
    主站蜘蛛池模板: 日本理论片www视频| 色五月激情小说| 亚洲一卡2卡4卡5卡6卡在线99| 四虎在线视频| 午夜看片福利| 涩涩高清无乱码在线观看| 四虎国产在线观看| 日本亚洲成人| 美女一级毛片毛片在线播放| 久青草国产在线视频_久青草免| 国产资源免费观看| 99视频在线永久免费观看| 午夜影院在线观看| 国产精品久久永久免费| 成 人色 网 站 欧美大片在线观看| 国产综合久久久久影院| 福利片欧美| 国内亚州视频在线观看| 国产成视频| 天天爽夜夜爽人人爽| 久久黄视频| 69日本xxxxxxxxx19| 俄罗斯aaaaa一级毛片| 性色小视频| 亚洲人与牲动交xxxxbbbb| 丝袜紧身裙国产在线播放| 免费视频淫片aa毛片| 成人性欧美丨区二区三区 | 国产在线视欧美亚综合| 天堂在线www网亚洲| 秋霞一级特黄真人毛片| 欧美综合精品一区二区三区| 男人不识本站| 99成人在线| 国产永久免费爽视频在线| 巨骚综合网| 亚洲欧美日本视频| 中文字幕在线第一页| 最新日韩中文字幕| 涩涩97在线观看视频| 狠狠色丁香婷婷综合|