色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

高級用戶如何在STM32上提高工作效率

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-10 14:35 ? 次閱讀

ST推出新版本的STM32CubeProgrammer、STM32CubeMonitor、STM32CubeMonitor-RF和STM32CubeMonitor-UCPD。這些工具經常出現在我們的專欄中,因為許多 STM32 開發人員使用它們來更快地將他們的產品推向市場。事實上,任何嵌入式系統工程師面臨的挑戰是為他們的微控制器微處理器找到一個全面的平臺。一個設備可能有很多特性,但如果設計人員不能有效地實現它們,它們都沒有幫助。因此,提供廣泛的軟件工具以促進在 STM32 設備上開發應用程序至關重要。因此,讓我們探索其中一些工具及其新功能。

STM32CubeProgrammer

STM32CubeProgrammer是什么?

統一的體驗

STM32CubeProgrammer 旨在統一用戶體驗。ST 將 ST-LINK Utility、DFU 等實用程序的所有功能引入 STM32CubeProgrammer,成為嵌入式系統開發人員的一站式商店。我們還將它設計為適用于所有主要操作系統,甚至嵌入式 OpenJDK8-Liberica 以方便其安裝。在體驗 STM32CubeProgrammer 之前,用戶無需自己安裝 Java 并為兼容性問題而苦苦掙扎。最后,該實用程序有兩個關鍵組件:圖形用戶界面和命令行界面。因此,用戶可以通過利用其視覺提示或腳本功能來優化他們的工作流程。

STM32 Flasher 和調試器

STM32CubeProgrammer 的核心是幫助調試和閃存 STM32 微控制器。因此,它包括優化這兩個過程的功能。例如,2.6 版引入了轉儲整個寄存器映射和動態編輯任何寄存器的能力。以前,更改寄存器的值意味著更改源代碼、重新編譯并刷新固件。今天,測試新參數或確定某個值是否導致錯誤要簡單得多。同樣,工程師現在可以使用 STM32CubeProgrammer 一次閃存所有外部存儲器。傳統上,閃存外部嵌入式存儲和 SD 卡需要開發人員單獨啟動每個進程。STM32CubeProgrammer 可以一步完成。

開發人員面臨的另一個挑戰是解析通過 STM32CubeProgrammer 傳遞的大量信息。刷過固件的人都知道跟蹤所有日志有多么困難。因此,我們帶來了自定義跟蹤,允許開發人員將顏色分配給特定的 printf 函數。它確保開發人員可以快速將特定輸出與日志的其余部分區分開來。因此,調試變得更加直接和直觀。此外,它可以幫助開發人員與 STM32CubeIDE 協調他們的配色方案,STM32CubeIDE 是我們獨特的生態系統的另一個成員,旨在為創作者賦能。

STM32 上的安全門戶

ST 博客的讀者知道 STM32CubeProgrammer 是STM32Cube 生態系統中安全解決方案的核心部分。該實用程序附帶 Trusted Package Creator,它使開發人員能夠將 OEM 密鑰上傳到硬件安全模塊并使用相同的密鑰加密他們的固件。然后,OEM 使用 STM32CubeProgrammer 將固件安全地安裝到 STM32 SFI 微控制器上。開發人員甚至可以使用 I 2 C 和 SPI 接口,這為他們提供了更大的靈活性。此外,STM32L5 還支持外部安全固件安裝 (SFIx),這意味著 OEM 可以在微控制器外部的內存模塊上刷新加密的二進制文件。

Sigfox 供應商

pYYBAGJ6B-2AZ8DQAAGNzjtIdrE794.png

STM32CubeProgrammer

使用 STM32WL 微控制器時,開發人員可以使用 STM32CubeProgrammer 提取嵌入到 MCU 中的 Sigfox 證書。首先,開發人員將這個 136 字節的字符串復制到他們的剪貼板或將其保存在二進制文件中。其次,他們訪問my.st.com/sfxp,在那里他們可以粘貼證書并立即以 ZIP 文件的形式下載 Sigfox 憑據。第三,他們通過 STM32CubeProgrammer 將下載的包的內容加載到 MCU,并使用 AT 命令獲取 MCU 的 Sigfox ID 和 PAC。最后,開發者去https://buy.sigfox.com/activate/進行注冊。激活將持續兩年,開發者可以在一年內每天免費發送 140 條消息。

STM32CubeProgrammer 有什么新功能?

雙重認證

該軟件的最新版本 STM32CubeProgrammer 2.9 現在在通過 JTAG 或引導加載程序為STM32WB上的藍牙堆棧配置加密密鑰時支持雙重身份驗證系統。簡而言之,該功能使制造商能夠保護他們的藍牙堆棧免受最終用戶的更新。事實上,在大多數情況下,如果開發人員知道自己在做什么,他們就可以使用 ST 的安全固件更新藍牙堆棧。但是,制造商可能會提供特定環境,因此希望對其進行保護。因此,雙重身份驗證系統會阻止最終用戶訪問更新機制。ST 發布了應用AN5185以提供更多詳細信息。

腳本模式

新軟件對其命令行界面 (CLI) 進行了更新,以支持創建腳本。由于腳本管理器是應用程序的一部分,它不依賴于操作系統或其外殼環境。因此,腳本是高度可共享的。另一個優點是腳本管理器可以保持與目標的連接。使用傳統的批處理文件時,STM32CubeProgrammer CLI 需要在每一步都重新連接,這可能很乏味。另一方面,新的腳本管理器可以在整個會話期間保持連接。它還可以處理局部變量,甚至支持對這些變量的算術或邏輯運算。因此,開發人員可以創建強大的宏來更好地自動化復雜的流程。

PKCS#11 支持

STM32CubeProgrammer 2.9 現在在為STM32MP1加密固件時支持 PKCS#11 。公鑰加密標準 (PKCS) 11,也稱為 Cryptoki,是一種在低級別管理加密過程的標準。隨著 API 幫助嵌入式系統開發人員利用其機制,它越來越受歡迎。在 STM32MP1 上,PKCS#11 允許工程師分離私鑰的存儲和安全秘密配置 (SSP) 的加密過程。

SSP 相當于 MPU 的安全固件安裝。開發人員在將代碼發送給 OEM 之前,使用帶有 STM32CubeProgrammer 的私鑰系統對其固件進行加密。因此,第三方無法讀取 IP。在組裝過程中,OEM 使用提供的硬件安全模塊 (HSM),其中包含他們無法讀取的加密密鑰,以加載 MPU 將在內部解密的固件。然而,到目前為止,加密 MPU 代碼的開發人員可以訪問私鑰。問題是一些組織必須限制對此類關鍵信息的訪問。得益于新的 STM32CubeProgrammer 和 PKCS#11,即使在開發人員的加密過程中,私鑰仍然隱藏在 HSM 中。

STM32CubeMonitor

STM32CubeMonitor 是什么?

MCU 的 Netflix

STM32CubeMonitor是一個運行時變量監控和可視化工具,具有用于遠程連接的 Web 界面和用于創建自定義儀表板的圖形界面。它確保開發人員可以通過依賴 Node-RED 的圖形界面有效地監控他們的應用程序。這種基于流的編程工具使用戶無需編碼即可創建復雜的數據表示。這將使他們能夠在不破壞現有代碼庫的情況下輕松調試軟件和分析行為。此外,用戶可以在 Node-RED 和 ST 社區上共享他們的儀表板,以相互構建。

為了讓 STM32CubeMonitor 的首次體驗更加直觀,ST Wiki詳細解釋了開發人員如何通過兩個簡單的步驟監控應用程序中的變量。用戶選擇他們在內存中跟蹤的數據的起始地址及其類型。為了協助完成這項任務,我們提供了一份指南,展示了如何從 ELF 文件中獲取地址。然后界面要求用戶選擇 STLINK 探針。

基于 Node-RED 的運行時監控實用程序

poYBAGJ6CBiAG4Q7AAEfC3IYULI577.png

STM32CubeMonitor

跟蹤寄存器、內存中斷中的變量以及在任何給定時刻發生的無數事件是令人生畏的。因此,手動監控它們的要求非常高,以至于團隊通常沒有資源來進行這項工作。STM32CubeMonitor 為這個問題提供了一個解決方案,并依靠 Node-RED 使事情盡可能簡單。用戶將程序元素的圖形表示拖放到畫布上以創建流程,即一系列事件。例如,條件可以觸發通過電子郵件發送警報或使用 MQTT 將數據推送到云平臺的模塊。

無需輸入一行代碼,用戶就可以創建圖形、圖表或生成儀表,以幫助他們可視化計數器中的值、來自傳感器的數據以及應用程序的許多其他方面。此外,Web 服務器的存在意味著可以在任何 PC 或移動瀏覽器上使用這些可視化,無論是在本地網絡上還是在遠程。此外,得益于 Node-RED 和 ST 社區,用戶可以從簡單地查看其他用戶的儀表板開始,并通過學習其他人的示例來有機地學習。

貫穿產品生命周期的支持工具

在原型設計階段,工程師可能會使用 STLINK 探針,例如目前可用的 STLINK-V3 模塊之一。它將 MCU 板連接到 PC,這將有助于設置 STM32CubeMonitor 儀表板并充當 Web 界面的網關。當設計人員準備好交付他們的最終產品時,他們還可以創建一個軟件例程,使用 UART 將數據發送到 USB 端口。因此,開發人員仍然可以使用連接到該 USB 端口的 STM32CubeMonitor 計算機安全地監控他們的應用程序。因此,該工具提供了有助于計劃升級或即將推出的功能的長期分析。

STM32CubeMonitor 有什么新功能?

Node-RED 1.3.7 支持

STM32CubeMonitor 1.3.0使用NodeRED 1.3.7框架,目前最新的1.3版本。去年 4 月發布的 1.3 版本帶來了新的插件框架和自動執行功能節點的能力。Change/Switch 節點的更新也提高了它們的可讀性。OpenJS 基金會將在 2022 年推出新版本的 Node-RED。ST 將繼續更新 STM32CubeMonitor,并將在這篇博文中報告我們在編程工具集成方面的重大變化。

新格式和符號更改通知

最新版本的 STM32CubeMonitor 能夠以 CSV 格式導出數據,而不是簡單地使用專有格式。因此,用戶將能夠將信息導入 Excel、MATLAB 等,從而為更多的數據優化和操作打開大門。如果符號發生變化,新軟件也會發出通知。簡而言之,該實用程序通過在文件中定義變量并將它們與符號相關聯來跟蹤變量。但是,重新編譯代碼可能會使符號文件過時,從而與 Node-RED 儀表板產生差異。如果用戶忘記更新符號文件,新的 STM32CubeMonitor 會提醒用戶。

STM32CubeMonitor-RF

STM32CubeMonitor-RF是什么?

STM32CubeMonitor-RF是一款用于測試 STM32WB 微控制器的藍牙和 802.15.4 無線電性能的工具。圖形用戶界面有助于隨著時間的推移可視化信號強度和數據包錯誤,而命令行界面為宏、批處理文件和其他類型的自動化打開了大門。簡而言之,它借鑒了與傳統 STM32CubeMonitor 相同的理念,但專注于無線電性能。因此,開發人員可以快速測試他們的設計并潛在地發現問題。該實用程序還可以嗅探設備之間的 802.15.4 通信。試用該實用程序的最簡單方法是將 STM32WB 開發板連接到計算機并使用其 USB 或 UART 接口。

STM32CubeMonitor-RF 有什么新功能?

pYYBAGJ6CAiAPTFiAADENUc1LOY991.png

OTA 更新程序及其優化 MTU 大小選項

STM32CubeMonitor-RF 2.8.0 是一項重大更新,由于數據包更大,無線性能提高了一倍以上。當用戶在“OTA Updater”中選擇“Optimize MTU size”選項時,軟件工具將OTA傳輸從16 kbit/s增加到41 kbit/s。因此,對于開發人員來說,這是提高生活質量的必要條件。發送文件或更新設備固件是開發過程中的日常操作。更快的速度將確保開發人員更快、更高效地工作。

STM32CubeMonitor-UCPD

STM32CubeMonitor-UCPD是什么?

STM32CubeMonitor-UCPD 監控并幫助在運行 ST USB PD 堆棧的 STM32 微控制器上設置 USB-C 和供電系統。開發人員可以使用該工具監控 USB-C 接口上的交互,使用接收器或源電源配置文件,并使用供應商定義的消息 (VDM)。該工具甚至具有預定義的設置,通過處理這些新技術固有的許多復雜性來促進和加速開發。STM32CubeMonitor-UCPD 是意法半導體2019 年推出的 USB-C 供電生態系統不可或缺的一部分。從那時起,我們一直在不斷改進軟件,以幫助開發人員評估性能并更快地獲得認證。

STM32CubeMonitor-UCPD 有什么新功能?

STM32CubeMonitor-UCPD 1.2.0 最重要的新增功能之一是 Java 機器的集成。與本博文中的其他工具一樣,該實用程序具有安裝程序所需的一切。用戶在運行應用程序之前不再需要自己安裝 Java。此外,用戶現在可以顯示電壓和電流總線、VDM、UCSI 等的跡線。新的 STM32CubeMonitor-UCPD 還可以監控電池的電氣值。因此,開發人員可以跟蹤更多進程并了解連接兩個 USB-C 設備或使用 Power Delivery 時發生的情況。

審核編輯:郭婷

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

    關注

    14

    文章

    2468

    瀏覽量

    71873
  • usb
    usb
    +關注

    關注

    60

    文章

    7936

    瀏覽量

    264483
  • JAVA
    +關注

    關注

    19

    文章

    2966

    瀏覽量

    104702
收藏 人收藏

    評論

    相關推薦

    使用pdfDocs提高工作效率,改進PDF工作流程

    使用pdfDocs提高工作效率,改進PDF工作流程。 pdfDocs是一款PDF管理應用程序,可幫助法律專業人士創建、編輯、整理、裝訂、編輯和保護 PDF 文檔,提高工作效率和安全性。 為什么選擇
    的頭像 發表于 12-21 15:31 ?82次閱讀
    使用pdfDocs<b class='flag-5'>提高工作效率</b>,改進PDF<b class='flag-5'>工作</b>流程

    三維激光掃描儀如何提高工作效率

    在當今快節奏的工作環境中,效率是企業競爭力的關鍵。三維激光掃描儀作為一種先進的測量技術,已經在多個行業中展現出其提升工作效率的巨大潛力。 一、提高數據采集速度 傳統的測量方法,如手動測
    的頭像 發表于 11-28 10:20 ?173次閱讀

    如何提高編碼器的工作效率與作用

    的編碼器類型 編碼器有多種類型,包括增量式編碼器、絕對式編碼器、模擬編碼器等。選擇合適的編碼器類型對于提高工作效率至關重要。例如,對于需要精確位置信息的應用,絕對式編碼器可能更為合適,因為它可以提供唯一的位置信
    的頭像 發表于 11-24 10:12 ?170次閱讀

    使用智能Microsoft 365 Copilot副駕駛提高工作效率

    Microsoft Ignite是微軟一年一度的技術盛會,聚焦于賦能客戶、合作伙伴和開發者的更新和創新,幫助人們充分發揮微軟技術潛力,改變工作方式。
    的頭像 發表于 11-20 16:48 ?330次閱讀

    FLIR聲學成像儀可幫助用戶提高工作效率

    FLIR聲學成像儀通過FLIR Acoustic Camera Viewer軟件,可自動將拍攝的圖像保存到云端并為用戶提供有價值的分析見解,例如壓縮氣體泄漏的聲學波形和以此來預估能源損耗成本、嚴重程度評估和推薦的糾正措施等。
    的頭像 發表于 10-31 16:07 ?220次閱讀

    云存儲服務如何提高工作效率

    丟失和損壞的風險。 2. 隨時隨地訪問 云存儲服務的一個顯著優勢是,用戶可以隨時隨地通過互聯網訪問存儲在云端的數據。這意味著員工可以在任何地點、使用任何設備(如智能手機、平板電腦或筆記本電腦)工作,只要他們有網絡連接
    的頭像 發表于 10-28 15:02 ?323次閱讀

    SOLIDWORKS PDM 2025 新功能:強化效率與性能提升

    SOLIDWORKS 2025 也對PDM功能進行了多方面的改進,旨在提高工作效率,并增強系統性能。SOLIDWORKS PDM 持續致力于為用戶提供更加高效、直觀且靈活的數據管理解決方案。
    的頭像 發表于 10-12 16:29 ?363次閱讀

    如何使用Copilot提高工作效率

    的商業變革階段,全球的領導者們都在探尋一個共同的問題:我如何確定AI是否真正改善了人們的工作體驗,提高工作效率
    的頭像 發表于 08-20 09:59 ?526次閱讀

    斬波的目的何在?是要提高電源的工作效率嗎?

    斬波技術在電力電子領域中扮演著重要的角色,其目的不僅僅是提高電源的工作效率,還包括電壓調節、電流控制、改善功率因數、減少電磁干擾等多種功能。
    的頭像 發表于 05-24 16:42 ?1055次閱讀

    字節跳動豆包大模型正式上線,價格邁入“厘時代”

    字節跳動產品和戰略副總裁朱駿表示,盡管技術不斷發展,但用戶對高效獲取信息、提高工作效率、自我表達、社交娛樂等基本需求未變。
    的頭像 發表于 05-15 11:37 ?601次閱讀

    中船風帆推出外賣電動摩托車60V 45Ah電池包,提高工作效率

    在使用過程中,騎手可借助智能管理系統實時監控電池使用狀況與剩余電量。同時,電池包設計便于快速更換,有效節省騎手換電時間,提升工作效率
    的頭像 發表于 05-06 17:11 ?742次閱讀

    SEEBURGER BIS嵌入人工智能AI,提升效率,解鎖無限可能!

    SEEBURGER日前宣布,其旗下產品SEEBURGER商務集成套件(BIS)正式融入人工智能(AI)技術,以提高工作效率,并為用戶帶來更廣闊的發展空間。 SEEBURGER BIS Mapping
    發表于 04-28 13:48 ?243次閱讀
    SEEBURGER BIS嵌入人工智能AI,提升<b class='flag-5'>效率</b>,解鎖無限可能!

    工業路由器使用技巧:提高你的工作效率**

    工業路由器在工業4.0時代發揮著越來越重要的作用,它是實現生產自動化、智能化和網絡化的關鍵設備。本文將為你提供一些使用技巧,幫助你更好地掌握工業路由器,提高工作效率
    的頭像 發表于 04-16 15:12 ?332次閱讀

    氣密性測試儀如何提高工作效率

    在現代制造業中,產品的氣密性是質量和安全性的重要指標。氣密性測試儀在這個過程中起著關鍵作用,提高工作效率是制造商追求的目標。以下是一些提高氣密性測試儀工作效率的實用策略。
    的頭像 發表于 03-05 11:20 ?374次閱讀
    氣密性測試儀如何<b class='flag-5'>提高工作效率</b>

    SOLIDWORKS 2024:專注于設計 提高工作效率

    在當今高度競爭的制造業環境中,設計工程師需要一款強大且有效的設計工具,以快速、準確地實現產品設計。SOLIDWORKS正是這樣一款滿足這一需求的CAD軟件。它不僅提供了豐富的設計工具,還通過其強大的功能和易用性,幫助工程師專注于設計,提高工作效率
    的頭像 發表于 01-29 14:19 ?451次閱讀
    SOLIDWORKS 2024:專注于設計 <b class='flag-5'>提高工作效率</b>
    主站蜘蛛池模板: 国产午夜精品久久久久九九| 国产成人小视频| 精品国产90后在线观看| 国产一区二区三区乱码在线观看 | 多人乱肉高hnp| 俄罗斯人与动ZOZ0| 国产美女久久久久久久久久久| 国产深夜福利视频在线| 久久成人午夜电影mp4| 久久涩视频| 欧美亚洲高清国产| 三级全黄的视频| 亚洲乱妇88网| 中文字幕偷乱免费视频在线| 999久久久国产| 国产不卡在线观看视频 | www亚洲欲色成人久久精品| 高H纯肉NP 弄潮NP男男| 国产真实女人一级毛片| 久久精品熟一区二区三区| 欧美成人中文字幕在线看| 色一欲一性一乱一区二区三区 | 神马伦理不卡午夜电影| 亚洲精品国偷拍电影自产在线| 在线亚洲97se| 波多野结衣网站www| 国产午夜精品视频在线播放 | 含羞草传媒在线观看| 邻家美姨在线观看全集免费| 秋霞久久久久久一区二区| 亚洲AV色香蕉一区二区9255| 最近2018年手机中文字幕| 郭德纲于谦2012最新相声| 久久99r66热这里只有精品| 欧美亚洲日本日韩在线| 亚洲a视频在线观看| 99久女女精品视频在线观看| 国产免费麻传媒精品国产AV| 美女岔开腿露出粉嫩花苞| 网红主播 国产精品 开放90后| 在线播放国产视频|