最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

一切盡在掌控,新一代開發(fā)神器 STM32CubeMonitor

2020-06-18 09:08 作者:電堂科技  | 我要投稿


隨時(shí)隨地,掌控MCU的一舉一動(dòng),STM32CubeMonitor 將成為新一代的開發(fā)利器!

STM32Cube系列大家族,相信大家用得很順手。最近,Cube家族新添一款可進(jìn)行變量檢測的可視化工具 STM32CubeMonitor,將為嵌入式工程師帶來全新的STM32調(diào)試體驗(yàn),大幅提升開發(fā)感受。?

應(yīng)該有很多嵌入式小伙伴使用過 STMStudio 來實(shí)時(shí)監(jiān)測變量,與 STMStudio 相比,STM32CubeMonitor 除了同樣可以提供變量監(jiān)測的功能,還有非常豐富的組件用來搭建各種風(fēng)格的圖形化界面;其次,眾多免費(fèi)的第三方組件可以進(jìn)行靈活的功能擴(kuò)展;此外,STM32CubeMonitor 還支持遠(yuǎn)程監(jiān)測功能。


回顧 STM32Cube 系列大家族

STM32Cube 系列軟件開發(fā)工具是個(gè)大家族,提供了從MCU配置、代碼生成、編譯以及調(diào)試,到程序燒錄和監(jiān)測整個(gè)軟件開發(fā)流程需要的全部功能。它們各司其職,也有功能交疊,大家合力,共同給STM32開發(fā)者搭建了一個(gè)完整的開發(fā)平臺(tái)。

▲ STM32Cube 系列軟件開發(fā)工具大家族

其中,STM32CubeMX?提供圖形化的配置界面,幫助開發(fā)者快速創(chuàng)建一個(gè)新工程(支持 STM32CubeIDE, IAR, KEIL等IDE)。

STM32CubeIDE?基于Eclipse和GCC工具鏈,提供代碼編輯,編譯,調(diào)試功能。

STM32CubeProgrammer?是STM32程序燒錄工具,可以對(duì)片上flash及片外的存儲(chǔ)器進(jìn)行擦除和編程,支持ST-LINK調(diào)試接口以及 UART/USBDFU bootloader 接口。

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

▲ 新增 STM32CubeMonitor

最新問世的?STM32CubeMonitor?將成為工程師開發(fā)旅程中的另一個(gè)里程碑。STM32CubeMonitor 變量監(jiān)測及可視化工具,支持通過 ST-LINK 的SWD或者JTAG接口連接到目標(biāo)MCU,可以在程序全速運(yùn)行不被打斷的情況下,讀取需要檢測的變量值。非常適合那些需要在程序全速運(yùn)行下進(jìn)行調(diào)試的情況,是對(duì)傳統(tǒng)的通過設(shè)置斷點(diǎn)進(jìn)行調(diào)試的方式的補(bǔ)充。除了變量檢測以外,STM32CubeMonitor 還可以作為PC端開發(fā)物聯(lián)網(wǎng)應(yīng)用程序的工具,簡化開發(fā)過程。


豐富的圖形化界面

▲ STM32CubeMonitor 關(guān)鍵特性

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

STM32CubeMonitor 基于 NODE-RED 開發(fā),有豐富的圖形開發(fā)組件,可以開發(fā)出靈活多變的可視化圖形界面。在軟件的圖形流編輯器中,用戶只要用鼠標(biāo)不同的節(jié)點(diǎn)并進(jìn)行配置,即可創(chuàng)建自定義的儀表板,快速添加儀表、柱狀圖、點(diǎn)線圖等小工具也無需編程。


兩種工作模式

STM32CubeMonitor有兩種工作模式:設(shè)計(jì)模式?Dashboard 模式。

▲ STM32CubeMonitor 工作模式

設(shè)計(jì)模式即是編輯模式,可以為特定應(yīng)用創(chuàng)建編輯新的監(jiān)視用戶界面。打開STM32CubeMonitor默認(rèn)就是處在這個(gè)模式。設(shè)計(jì)模式下,可以通過拖拽不同的節(jié)點(diǎn)來創(chuàng)建或者編輯不同的邏輯數(shù)據(jù)流(Flow),來實(shí)現(xiàn)想要的功能。比如將要檢測的變量通過點(diǎn)線圖進(jìn)行實(shí)時(shí)顯示,或者通過一個(gè)按鈕來控制某個(gè)GPIO口的狀態(tài)等。設(shè)計(jì)模式下可以看到當(dāng)前選中節(jié)點(diǎn)的使用說明和程序運(yùn)行的調(diào)試信息等內(nèi)容。

待所有的節(jié)點(diǎn)都編輯完成并部署運(yùn)行后,可通過DASHBOARD按鈕進(jìn)入Dashboard模式。在Dashboard模式下,可以看到在設(shè)計(jì)模式下編輯的“流”運(yùn)行的結(jié)果,看到之前設(shè)計(jì)的界面,通過這個(gè)界面去檢測或者控制變量的值,實(shí)現(xiàn)生動(dòng)的數(shù)據(jù)演示和現(xiàn)場測試。


靈活的可擴(kuò)展功能

NODE-RED 作為一個(gè)開源的可視化界面開發(fā)工具,有一個(gè)活躍的開發(fā)者社區(qū),里面有眾多開發(fā)者開發(fā)的各種功能的新節(jié)點(diǎn),STMCubeMonitor 支持導(dǎo)入這些第三方的節(jié)點(diǎn)來不斷擴(kuò)展功能。

▲ STM32CubeMonitor 開放社區(qū)

借助 Node-RED 和ST社區(qū),開發(fā)者可以相互分享和學(xué)習(xí)開發(fā)經(jīng)驗(yàn)。Node-RED 接口非常廣泛,可以輕松利用通用的網(wǎng)絡(luò)協(xié)議。由于有了通過電子郵件發(fā)送警報(bào)的模塊或使用MQTT模塊將數(shù)據(jù)推送到云平臺(tái),開發(fā)人員可以做的比傳統(tǒng)監(jiān)視更多。例如,可以通過運(yùn)行在PC上的 STM32CubeMonitor 將STM32開發(fā)板采集的數(shù)據(jù)上傳到云端,或者實(shí)現(xiàn)發(fā)送報(bào)警信息到郵件等物聯(lián)網(wǎng)應(yīng)用。

隨時(shí)隨地遠(yuǎn)程監(jiān)測

由于 STM32CubeMonitor 提供基于網(wǎng)頁的編程環(huán)境,因此可以在任何電腦或移動(dòng)設(shè)備的瀏覽器上打開STM32CubeMonitor。

▲ 通過 STM32CubeMonitor 進(jìn)行遠(yuǎn)程監(jiān)測

將STM32開發(fā)板通過ST-LINK連接到本地電腦,STM32CubeMonitor 可以在本地電腦(Host PC)上運(yùn)行,同時(shí)也可以在其他的電腦,平板或手機(jī)上通過瀏覽器訪問 host PC 的IP地址(端口號(hào)1880)打開 STM32CubeMonitor 的界面,進(jìn)行編輯或者查看 Dashboard (需要在同一個(gè)局域網(wǎng))。


學(xué)習(xí)資源

以下是STM32CubeMonitor的下載鏈接及一些學(xué)習(xí)資源。大家可以在這里找到關(guān)于STM32CubeMonitor的最新介紹以及各種功能實(shí)現(xiàn)的討論和分享。

  • STM32CubeMonitor下載頁面

    跳轉(zhuǎn)鏈接:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-performance-and-debuggers/stm32cubemonitor.html

  • STM32CubeMonitor技術(shù)文檔

    跳轉(zhuǎn)鏈接:https://wiki.st.com/stm32mcu/wiki/STM32CubeMonitor_tool_suite_overview

  • STM32社區(qū)進(jìn)行分享與討論

    跳轉(zhuǎn)鏈接:https://community.st.com/s/topic/0TO0X000000x33lWAA/stm32cubemonitor

  • STM32CubeMonitor在線研討會(huì)?(視頻)

    跳轉(zhuǎn)鏈接:https://www.st.com/content/st_com/en/premium-content/premium-content-webinar-application-firmware-monitoring-with-new-stm32cubemonitor.html?icmp=tt14436_gl_lnkon_mar2020

關(guān)注微信公眾號(hào)“STM32”了解最新信息


一切盡在掌控,新一代開發(fā)神器 STM32CubeMonitor的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
南岸区| 永清县| 色达县| 阜新市| 临湘市| 德钦县| 若尔盖县| 苏州市| 佛冈县| 陆河县| 镇赉县| 茂名市| 万全县| 鄂州市| 大田县| 永和县| 沧源| 江孜县| 昆山市| 泾川县| 错那县| 红安县| 隆昌县| 正定县| 铜山县| 蒲城县| 赤城县| 黄大仙区| 繁昌县| 福贡县| 遵义县| 武陟县| 芦溪县| 凌海市| 龙井市| 射阳县| 康乐县| 元江| 陆丰市| 开江县| 土默特右旗|