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

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

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

3天內不再提示

使用STM32CubeIDE更輕松地從編寫代碼切換到配置實用程序

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-11 16:38 ? 次閱讀

ST發布的STM32 Finder移動應用程序和STM32CubeIDE的新視頻功能。因此,新版本為使用 STM32 微控制器或使用 STM32 微控制器的每個人創造了更全面的體驗。STM32CubeMX還將繼續獲得改進,以優化開發人員的工作流程。由于幾乎所有依賴 STM32 的項目都使用其中一種或多種工具,因此確保所有人都可以使用它們來解決產品開發和項目管理固有的挑戰至關重要,無論他們的角色和經驗如何。今天的更新還提供了即將發生的事情的味道。

STM32CubeIDE 的顯著特點之一是它集成了 STM32CubeMX。開發人員可以在配置管腳和時鐘樹后選擇他們的開發板或微控制器并啟動項目。因此,開發人員可以更輕松地從編寫代碼切換到配置實用程序。如果需求發生變化或團隊意識到他們必須做出調整,更新項目就變得更加直接。STM32IDE 也完全兼容 Eclipse。使用插件檢查其源代碼、查找錯誤或使用任務管理系統管理團隊的開發人員可以使用熟悉的工具,從而降低學習曲線。

STM32CubeIDE 有什么新功能?

用戶首先會注意到新的主屏幕。開發人員通常很難知道有什么新功能。有如此多的進步和更新,以至于很難跟蹤所有內容。通過在主頁上展示新的功能和軟件,用戶可以更快地獲得更多信息。例如,當前的主屏幕宣傳如何訪問 Azure RTOS TraceX 導出機制。開發人員可以導出跟蹤并在 TraceX 中對其進行分析,以加快調試操作。ST 還展示了其 MPU Bootloader 部署工具。該工具將確保用戶可以在STM32MP1 MPU上更快地加載和測試他們的 Linux 實現。

STM32CubeIDE 的另一個重要新增功能是它的視頻角。主屏幕上一個名為“訪問視頻”的新選項卡提供了大量的教程視頻。目前,大部分內容都集中在集成開發環境和 STM32CubeMX 上,但更多內容正在開發中。一旦用戶點擊縮略圖,鏈接就會打開一個指向 YouTube 的瀏覽器窗口。因此,開發人員圍繞藍牙、GNSS、MEMSNFC 等啟動應用程序時,可以先查看相關視頻。因此,這些視頻可作為 STM32CubeIDE 中已有的大量用戶手冊的補充。

STM32CubeIDE 從何而來?

在 STM32CubeIDE 之前,開發人員使用的是 System Workbench 的免費版本SW4STM32 。它在愛好者和校園中很受歡迎,例如密歇根大學迪爾伯恩分校,它們使用工具鏈編寫了他們的無人駕駛汽車應用程序。STM32CubeIDE 現在接管了我們的微控制器和STM32 MPU,同時還集成了 STM32CubeMX。ST暫時繼續支持SW4STM32,即使它不會收到任何額外的更新。我們了解到,一些開發團隊仍然希望使用舊版工具。但是,STM32CubeIDE 提供了從 SW4STM32 輕松移植項目的能力,以促進向新 IDE 的過渡。

最終導致 STM32CubeIDE 到來的一個事件是 ST 在 2017 年收購了 Atollic。這家軟件公司以 TrueSTUDIO 聞名,它幫助許多開發人員了解其應用程序的內部工作原理。例如,跟蹤和分析工具允許實時跟蹤數據、事件、內存歷史記錄和可視化變量,這對于在不凍結代碼執行的情況下掌握代碼行為非常寶貴。收購后,STM32CubeIDE 獲得了所有這些功能以及更多功能。STM32CubeIDE 還提供了從 TrueSTUDIO 輕松移植項目的能力,以幫助用戶從一個遷移到另一個。

STM32CubeMX?

STM32CubeMX 是什么?

STM32CubeMX 是一個圖形工具,可幫助開發人員生成初始化系統的代碼。用戶可以獲得一個界面來配置微控制器的引腳排列和解決沖突,以及設置硬件外圍設備和中間件。他們還可以配置他們的時鐘樹,并從自動執行特定計算的向導中受益。同樣,另一個實用程序在具有 STM32MP1 MPU 的系統上設置和調整 DDR。該工具還有助于選擇正確的 MCU 或 MPU 并下載其軟件包。因此,對于希望創建應用程序的開發人員來說,這通常是第一步。該工具可在 STM32CubeIDE 中獲得,也可作為獨立下載獲得。

STM32CubeMX 還協助開發人員完成其他工作。例如,查找文檔可能是摩擦的根源。ST 以其廣泛的文檔而聞名,合作伙伴經常告訴我們這是他們選擇我們設備的原因之一。因此,我們決定在 STM32CubeMX 獨立版本中提供教程視頻,以幫助開發人員搜索信息。因此,用戶可以更直觀地了解我們的工具和產品。例如,我們提供有關如何配置時鐘樹、引腳或不同軟件功能的視頻。不熟悉我們工具的程序員可以更快地啟動他們的應用程序,這是降低進入門檻和減少摩擦的另一種方式。

對 STM32CubeMX 有何期待?

開發人員經常使用獨立版本的 STM32CubeMX 來選擇和初始化 STM32 微控制器。他們有一個來自 Keil 或 IAR 的 IDE,僅舉幾例。因此,我們的目標之一是改進 STM32CubeMX 中可用的搜索功能。我們還將繼續幫助開發人員從該實用程序中找到額外的 X-CUBE 和 I-CUBE 包(稍后會詳細介紹)。因此,開發人員依靠 STM32CubeMX 來獲取他們需要的所有中間件、頭文件和其他代碼,而無需離開 STM32CubeMX。此外,我們不斷添加示例項目來快速啟動工作流程。因此,用戶可以獲得板或設備的完整配置,以更快地開始編寫代碼。

STM32 查找器

STM32 Finder 是什么?

并非每個使用 STM32 的人都必須編寫代碼或設計 PCB。例如,經理可能會計劃一個項目,或者決策者可能想知道組件的規格。在這種情況下,必須單獨下載 STM32CubeIDE 或 STM32CubeMX 會很麻煩。因此,我們創建了 STM32 Finder,這是 ST 用于智能手機和平板電腦手機,用于查找 STM32 微控制器。該工具包括廣泛的搜索功能,可快速查找設備或相關開發板。用戶還可以下載各種文檔或快速訪問社交媒體渠道和社區論壇

STM32 Finder 有什么新功能?

為了改善用戶體驗,ST 加快了 STM32 Finder 的速度,并為高級用戶增加了功能。前者來自對移動版本的大修。通過優化其代碼,我們顯著增加了響應時間。我們還采用了響應式設計,允許用戶一次比較多個設備,而不管顯示尺寸如何。ST 還更改了應用程序的更新系統,僅將更改下載到數據庫中,而不是全新的。因此,更新更頻繁,安裝時間更短,以確保搜索是最新的。最新版本還包括指向各種在線渠道的新鏈接,用于尋找合作伙伴、提出問題或了解新功能。

ST 還重新設計了搜索功能,使其更加可定制。例如,用戶現在可以區分包。結果,他們可以看到各種模型如何影響熱性能或價格等。該應用程序還可以對規范的類別進行分組。例如,用戶可以通過將 UART、LPUART 和 USART 組合在一起來搜索設備。因此,查找設備的外圍設備總數可以幫助回答特定問題,而無需深入研究數據表。開發人員還可以使用新的分組系統來搜索具有 SPI 和 USART 的設備,因為后者也用作 SPI。

STM32Cube生態系統

STM32CubeEcosystem是什么?

五年前推出的STM32Cube品牌指定了我們的解決方案,以幫助開發人員設計產品和應用程序。軟件生態系統依賴于兩大支柱:嵌入式軟件包和軟件工具。STM32Cube 包有兩種類型:MCU 包和擴展包。MCU 包(例如STM32CubeF4)包含 Nucleo 和 Discovery 板的驅動程序、低級 API 以及演示和示例代碼。正如我們最近在X-CUBE-AI中看到的那樣,STM32Cube 擴展包通過提供額外的中間件或驅動程序來補充 MCU 包,這是業界第一個能夠將神經網絡轉換為 STM32 MCU 優化代碼的包。

用于 PC的STM32Cube 軟件工具有助于應用程序的設計。本博文重點介紹 STM32CubeIDE、STM32CubeMX 和 STM32 Finder,因為它們通常是產品開發的核心。經常聽到合作伙伴說他們依賴其中一個或多個來完成他們的項目。我們的許多教程都使用它們來使我們的技術更易于訪問。但是,還有許多其他 STM32Cube 軟件工具。例如,STM32CubeMonUCPD是一款監控工具,可與我們所有的USB-C PD 接口和庫配合使用,以方便測試和實現操作。而STM32CubeProgrammer是一種編程工具,可以讓STM32 MCU 更易于訪問和更高效。

STM32Cube 生態系統中的工具如何協同工作?

隨著時間的推移,STM32CubeIDE 將集成其他 STM32Cube 軟件工具。我們將在它們可用時分享更多詳細信息,但與此同時,開發人員確信該工具鏈將成為滿足他們所有 STM32Cube 需求的一站式商店。與 STM32CubeMX 一樣,我們將繼續為使用其他工具鏈的開發人員發布我們的 STM32Cube 工具的獨立版本,確保任何人都可以輕松地從我們的 STM32Cube 生態系統中受益,無論工程師是在尋找軟件包還是軟件實用程序。我們的工程師和研究人員也將使用 STM32CubeIDE 進一步改進它。

STM32CubeIDE 的顯著特點之一是它集成了 STM32CubeMX。開發人員可以在配置管腳和時鐘樹后選擇他們的開發板或微控制器并啟動項目。因此,開發人員可以更輕松地從編寫代碼切換到配置實用程序。如果需求發生變化或團隊意識到他們必須做出調整,更新項目就變得更加直接。STM32IDE 也完全兼容 Eclipse。使用插件檢查其源代碼、查找錯誤或使用任務管理系統管理團隊的開發人員可以使用熟悉的工具,從而降低學習曲線。

STM32CubeIDE 有什么新功能?

用戶首先會注意到新的主屏幕。開發人員通常很難知道有什么新功能。有如此多的進步和更新,以至于很難跟蹤所有內容。通過在主頁上展示新的功能和軟件,用戶可以更快地獲得更多信息。例如,當前的主屏幕宣傳如何訪問 Azure RTOS TraceX 導出機制。開發人員可以導出跟蹤并在 TraceX 中對其進行分析,以加快調試操作。ST 還展示了其 MPU Bootloader 部署工具。該工具將確保用戶可以在STM32MP1 MPU上更快地加載和測試他們的 Linux 實現。

STM32CubeIDE 的另一個重要新增功能是它的視頻角。主屏幕上一個名為“訪問視頻”的新選項卡提供了大量的教程視頻。目前,大部分內容都集中在集成開發環境和 STM32CubeMX 上,但更多內容正在開發中。一旦用戶點擊縮略圖,鏈接就會打開一個指向 YouTube 的瀏覽器窗口。因此,開發人員圍繞藍牙、GNSS、MEMS、NFC 等啟動應用程序時,可以先查看相關視頻。因此,這些視頻可作為 STM32CubeIDE 中已有的大量用戶手冊的補充。

STM32CubeIDE 從何而來?

在 STM32CubeIDE 之前,開發人員使用的是 System Workbench 的免費版本SW4STM32 。它在愛好者和校園中很受歡迎,例如密歇根大學迪爾伯恩分校,它們使用工具鏈編寫了他們的無人駕駛汽車應用程序。STM32CubeIDE 現在接管了我們的微控制器和STM32 MPU,同時還集成了 STM32CubeMX。ST暫時繼續支持SW4STM32,即使它不會收到任何額外的更新。我們了解到,一些開發團隊仍然希望使用舊版工具。但是,STM32CubeIDE 提供了從 SW4STM32 輕松移植項目的能力,以促進向新 IDE 的過渡。

最終導致 STM32CubeIDE 到來的一個事件是 ST 在 2017 年收購了 Atollic。這家軟件公司以 TrueSTUDIO 聞名,它幫助許多開發人員了解其應用程序的內部工作原理。例如,跟蹤和分析工具允許實時跟蹤數據、事件、內存歷史記錄和可視化變量,這對于在不凍結代碼執行的情況下掌握代碼行為非常寶貴。收購后,STM32CubeIDE 獲得了所有這些功能以及更多功能。STM32CubeIDE 還提供了從 TrueSTUDIO 輕松移植項目的能力,以幫助用戶從一個遷移到另一個。

STM32CubeMX?

STM32CubeMX 是什么?

STM32CubeMX 是一個圖形工具,可幫助開發人員生成初始化系統的代碼。用戶可以獲得一個界面來配置微控制器的引腳排列和解決沖突,以及設置硬件外圍設備和中間件。他們還可以配置他們的時鐘樹,并從自動執行特定計算的向導中受益。同樣,另一個實用程序在具有 STM32MP1 MPU 的系統上設置和調整 DDR。該工具還有助于選擇正確的 MCU 或 MPU 并下載其軟件包。因此,對于希望創建應用程序的開發人員來說,這通常是第一步。該工具可在 STM32CubeIDE 中獲得,也可作為獨立下載獲得。

STM32CubeMX 還協助開發人員完成其他工作。例如,查找文檔可能是摩擦的根源。ST 以其廣泛的文檔而聞名,合作伙伴經常告訴我們這是他們選擇我們設備的原因之一。因此,我們決定在 STM32CubeMX 獨立版本中提供教程視頻,以幫助開發人員搜索信息。因此,用戶可以更直觀地了解我們的工具和產品。例如,我們提供有關如何配置時鐘樹、引腳或不同軟件功能的視頻。不熟悉我們工具的程序員可以更快地啟動他們的應用程序,這是降低進入門檻和減少摩擦的另一種方式。

對 STM32CubeMX 有何期待?

開發人員經常使用獨立版本的 STM32CubeMX 來選擇和初始化 STM32 微控制器。他們有一個來自 Keil 或 IAR 的 IDE,僅舉幾例。因此,我們的目標之一是改進 STM32CubeMX 中可用的搜索功能。我們還將繼續幫助開發人員從該實用程序中找到額外的 X-CUBE 和 I-CUBE 包(稍后會詳細介紹)。因此,開發人員依靠 STM32CubeMX 來獲取他們需要的所有中間件、頭文件和其他代碼,而無需離開 STM32CubeMX。此外,我們不斷添加示例項目來快速啟動工作流程。因此,用戶可以獲得板或設備的完整配置,以更快地開始編寫代碼。

STM32 查找器

STM32 Finder 是什么?

并非每個使用 STM32 的人都必須編寫代碼或設計 PCB。例如,經理可能會計劃一個項目,或者決策者可能想知道組件的規格。在這種情況下,必須單獨下載 STM32CubeIDE 或 STM32CubeMX 會很麻煩。因此,我們創建了 STM32 Finder,這是 ST 用于智能手機和平板電腦的手機,用于查找 STM32 微控制器。該工具包括廣泛的搜索功能,可快速查找設備或相關開發板。用戶還可以下載各種文檔或快速訪問社交媒體渠道和社區論壇。

STM32 Finder 有什么新功能?

為了改善用戶體驗,ST 加快了 STM32 Finder 的速度,并為高級用戶增加了功能。前者來自對移動版本的大修。通過優化其代碼,我們顯著增加了響應時間。我們還采用了響應式設計,允許用戶一次比較多個設備,而不管顯示尺寸如何。ST 還更改了應用程序的更新系統,僅將更改下載到數據庫中,而不是全新的。因此,更新更頻繁,安裝時間更短,以確保搜索是最新的。最新版本還包括指向各種在線渠道的新鏈接,用于尋找合作伙伴、提出問題或了解新功能。

ST 還重新設計了搜索功能,使其更加可定制。例如,用戶現在可以區分包。結果,他們可以看到各種模型如何影響熱性能或價格等。該應用程序還可以對規范的類別進行分組。例如,用戶可以通過將 UART、LPUART 和 USART 組合在一起來搜索設備。因此,查找設備的外圍設備總數可以幫助回答特定問題,而無需深入研究數據表。開發人員還可以使用新的分組系統來搜索具有 SPI 和 USART 的設備,因為后者也用作 SPI。

STM32Cube生態系統

STM32CubeEcosystem是什么?

五年前推出的STM32Cube品牌指定了我們的解決方案,以幫助開發人員設計產品和應用程序。軟件生態系統依賴于兩大支柱:嵌入式軟件包和軟件工具。STM32Cube 包有兩種類型:MCU 包和擴展包。MCU 包(例如STM32CubeF4)包含 Nucleo 和 Discovery 板的驅動程序、低級 API 以及演示和示例代碼。正如我們最近在X-CUBE-AI中看到的那樣,STM32Cube 擴展包通過提供額外的中間件或驅動程序來補充 MCU 包,這是業界第一個能夠將神經網絡轉換為 STM32 MCU 優化代碼的包。

用于 PC的STM32Cube 軟件工具有助于應用程序的設計。本博文重點介紹 STM32CubeIDE、STM32CubeMX 和 STM32 Finder,因為它們通常是產品開發的核心。經常聽到合作伙伴說他們依賴其中一個或多個來完成他們的項目。我們的許多教程都使用它們來使我們的技術更易于訪問。但是,還有許多其他 STM32Cube 軟件工具。例如,STM32CubeMonUCPD是一款監控工具,可與我們所有的USB-C PD 接口和庫配合使用,以方便測試和實現操作。而STM32CubeProgrammer是一種編程工具,可以讓STM32 MCU 更易于訪問和更高效。

STM32Cube 生態系統中的工具如何協同工作?

隨著時間的推移,STM32CubeIDE 將集成其他 STM32Cube 軟件工具。我們將在它們可用時分享更多詳細信息,但與此同時,開發人員確信該工具鏈將成為滿足他們所有 STM32Cube 需求的一站式商店。與 STM32CubeMX 一樣,我們將繼續為使用其他工具鏈的開發人員發布我們的 STM32Cube 工具的獨立版本,確保任何人都可以輕松地從我們的 STM32Cube 生態系統中受益,無論工程師是在尋找軟件包還是軟件實用程序。我們的工程師和研究人員也將使用 STM32CubeIDE 進一步改進它。

審核編輯:郭婷

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

    關注

    48

    文章

    7681

    瀏覽量

    152370
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17401

    瀏覽量

    353282
  • pcb
    pcb
    +關注

    關注

    4332

    文章

    23201

    瀏覽量

    401050
收藏 人收藏

    評論

    相關推薦

    如何模擬輸入設備切換到數字輸入設備

    電子發燒友網站提供《如何模擬輸入設備切換到數字輸入設備.pdf》資料免費下載
    發表于 09-26 10:41 ?0次下載
    如何<b class='flag-5'>從</b>模擬輸入設備<b class='flag-5'>切換到</b>數字輸入設備

    stm32cubeIDE燒錄報錯Error是怎么回事?

    請問各位前輩 , stm32cubeIDE 燒錄報錯Error!
    發表于 07-03 06:42

    請問STM32CubeIDE如何加載外部bin文件?

    我有一個外部的bin文件,想要編譯、鏈接到stm32工程里,如何用stm32cubeide來實現呢? 我知道在keil中可以添加一個.s文件可以實現,但是keil中用匯編指令INCBIN,在stm32cubeide中如何實現呢?
    發表于 05-30 06:41

    stm32cubeide生成的STM32G030F6P6代碼只要一開中斷,任何中斷程序都會跑飛怎么解決?

    求助,用stm32cubeide生成的STM32G030F6P6代碼只要一開中斷,任何中斷程序都會跑飛.這個問題是在我升級stm32cubeide
    發表于 05-27 07:45

    使用STM32CubeIde生成STM32WBA BLE Audio工程時,如何配置Ble Audio模式?

    使用STM32CubeIde生成STM32WBA BLE Audio工程時,如何配置Ble Audio模式? 看STMCubeMX界面中沒有Ble Auido的選項。
    發表于 05-27 06:18

    stm32cubeIDE代碼運行時間如何查看?

    stm32cubeIDE 代碼運行時間,如何查看?就如 keil 調試時候那樣,可以測試代碼的運行時間。但是在stm32cubeIDE 中,一直沒有找到這個功能,不知道哪位高人可以提示
    發表于 04-16 08:10

    stm32CubeIDE如何能生成Lib?

    請問stm32CubeIDE如何能生成 Lib?
    發表于 04-12 07:57

    STM32CubeIDE生成STM32F4Discovery的RTOS工程無法運行的原因?怎么解決?

    遇到問題的步驟: 1. 打開STM32CubeIDE, 然后新建STM32工程 2. 選擇板子, 型號為:STM32F407-DISC1, 然后命名為: test407 3. 在
    發表于 04-11 06:16

    請問如何把keil工程導入Stm32CubeIDE ?

    如何把keil工程導入Stm32CubeIDE ?
    發表于 04-09 08:30

    STM32CUBEIDE軟件生成工程怎么使用CCRAM型號?

    求助STM32CUBEIDE軟件生成工程怎么使用CCRAM 型號:STM32G474VE
    發表于 04-08 08:20

    STM32CubeMX生成stm32cubeide工程報錯的原因?怎么解決?

    使用STM32CubeMX,建立了STM32F103VC的工程文件,能夠生成IAR工程,正常使用沒有問題。由于IAR調試時老是閃退,想換STM32CubeIDE用用,安裝了最新的1.42版本。但就是
    發表于 04-07 07:14

    stm32cubeIDE 1.6.1 ioc中的字體很大如何解決?

    今天把stm32cubeIDE 升級到1.6.1版本,就出現打開.ioc配置界面中的字體很大,設置的內容一屏只能放下幾項的問題,請問大家有知道如何解決這個問題嗎?之前的版本么有這個問題
    發表于 04-07 06:31

    請問STM32CubeIDE如何查看代碼總行數?

    近期填寫資料,需要寫當前項目源代碼總行數,使用的STM32CubeIDE開發的,想請教一下,這個IDE怎么看代碼的總行數?
    發表于 03-28 07:07

    請問在STM32CubeIDE下如何嵌入匯編語言代碼

    STM32CubeIDE下如何嵌入匯編語言代碼??
    發表于 03-25 06:56

    使用touchGFX生成代碼后,在該工程上再做些許改動STM32CUBEIDE都會頻繁報錯的原因?

    使用touchGFX生成代碼后,只要是在該工程上再做些許改動,STM32CUBEIDE都會頻繁報錯make: *** No rule to make target
    發表于 03-12 07:50
    主站蜘蛛池模板: 在线观看免费视频资源 | 中文字幕在线视频第一页 | 免费观看黄色网页 | 超级狂色而且免费又超好看 | 不卡一区二区在线观看 | 中文字幕在线第一页 | 永久在线免费 | 永久免费看 | 久久久这里有精品999 | 色爱综合网欧美 | 二十年等一人小说在线观看 | 在线资源你懂的 | 成人久久伊人精品伊人 | 国产精品一区在线播放 | 精品一区二区三区18 | 91久久国产青草亚洲 | 午夜 福利 视频 | www.热| 手机看片自拍自拍自拍 | 欧美1| 日本黄页在线观看 | 女人的天堂网站 | 亚洲天堂不卡 | 亚洲 [12p]| 欧美高清在线播放 | 男女激情做爰叫床声视频偷拍 | 中文字幕亚洲一区婷婷 | 成年人三级视频 | bt天堂网在线www资源 | 日日爱网站 | 天天操天天射天天色 | 同性男男肉交短文 | 亚洲丁香| 亚洲人成网站999久久久综合 | 男女午夜免费视频 | 亚洲三级电影 | 亚洲男人天堂岛 | 特级aaaaaaaaa毛片免费视频 | 亚洲精品一线二线三线 | 3p性小说| 色www亚洲国产张柏芝 |