99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

將Azure RTOS集成到STM32生態(tài)系統(tǒng)中降低進入門檻

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-10 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

X-CUBE-AZRTOS是將 Azure RTOS 和 STM32 MCU 結合在一起的最新篇章。STM32Cube 擴展包現(xiàn)在支持目前銷售的幾乎所有 STM32 MCU??稍贕itHub 上獲得,這些軟件包已經過測試版,并且與 STM32CubeMX 完全兼容。因此,工程師可以在 STM32CubeMX 的圖形用戶界面中配置中間件堆棧,從而進一步將 Azure RTOS 集成到 STM32 生態(tài)系統(tǒng)中,降低進入門檻。

這些軟件包也是獨一無二的,因為它們包含的應用程序示例比開發(fā)人員傳統(tǒng)上通過此類解決方案獲得的應用程序示例多得多。例如,新的解決方案提供了圍繞 FileX、NetXDuo、ThreadX 和 USBX 的應用程序。因此,它是業(yè)內最全面的 Azure RTOS 中間件集成之一。此外,這是一種幫助開發(fā)人員在幾分鐘內進行試驗的方法。例如,X-CUBE-AZRTOS-H7 包含NUCLEO-H723ZG Nucleo-144 開發(fā)板、STM32H735G-DK或STM32H747I-DISCO探索套件以及STM32H743I-EVAL評估板的演示。

poYBAGJ5weeAHZf8AAHIae4eoUs906.png

X-CUBE-AZRTOS:STM32Cube 和 Azure RTOS

Azure RTOS 和 STM32

STM32 上的 Azure RTOS 體驗如何?

Azure RTOS 是唯一一款為嵌入式系統(tǒng)提供用戶友好許可條款的免費操作系統(tǒng),并附帶如此廣泛的認證列表,包括安全性(IEC 61508 SIL 4、ISO 26262 ASIL D、IEC 62304 Medical Class C)和安全性( EAL4+,F(xiàn)IPS 140-2)。因此,希望打入工業(yè)、汽車或醫(yī)療等市場的用戶將從這些標準中受益,并為他們的客戶提供更大的保證。此外,我們正在與 Microsoft ?合作,以確保 Azure RTOS 能夠利用 STM32 MCU 中的關鍵 IP,例如我們的硬件加密內核。因此,團隊還將享受硬件優(yōu)化,以提高安全性和效率。

另一件需要考慮的事情是,從概念驗證到最終產品可能會令人生畏。因此,為了縮短上市時間,我們所有的 STM32 MCU 都會獲得免費的評估和生產 Azure RTOS 許可證。由于我們與 Microsoft 的合作,開發(fā)人員可以修改源代碼并進行分發(fā)。此外,ST 還將更新并繼續(xù)發(fā)布新的 STM32Cube 嵌入式軟件包和工具,以利用 Azure RTOS 中間件和堆棧。

Azure RTOS 將為 STM32Cube 帶來什么?

Azure RTOS 的核心是 ThreadX RTOS,它以其強大的調度能力等而著稱。在關于Preemption-Threshold Scheduling的白皮書中,該軟件公司解釋了傳統(tǒng)上,RTOS 如何允許任何具有較高優(yōu)先級的線程搶占,即接管當前正在運行的具有較低優(yōu)先級的線程。ThreadX 提供了更多的粒度,使開發(fā)人員能夠設置閾值以防止搶占并減少上下文切換,從而極大地優(yōu)化性能。同樣,它還提供事件鏈,當事件發(fā)生時啟用特定操作。結果,等待事件的線程可以自動啟動,從而方便了開發(fā)并減少了所需的資源。

將Azure RTOS 作為我們的STM32Cube 中間件之一,意味著我們的用戶將更輕松地從 Azure RTOS 中受益,同時仍能享受我們開發(fā)平臺提供的最佳服務。例如,Azure RTOS 附帶FileX,這是一個文件系統(tǒng),可在 NAND 和 NOR 閃存上提供高級功能,如容錯或磨損均衡。NetX和NetX Duo是提供 TCP/IP、IPv4 和 IPv6 以及物聯(lián)網中使用的許多上層協(xié)議(如 MQTT 或 COAP)的網絡堆棧。還有USBX便于使用 USB 接口,無論是作為主機還是作為設備,都具有一整套受支持的 USB 類。

X-CUBE-AZRTOS 和開發(fā)者

3 次單擊運行演示應用程序

探索 RTOS 的中間件并非易事,X-CUBE-AZRTOS 也不假裝不這樣。但是,它確實使開發(fā)人員能夠如此快速地運行演示應用程序并如此輕松地研究源代碼,從而可以大大改善工作流程。查看X-CUBE-AZRTOS-H7,只需單擊三下即可運行 ST 的 Tx_FreeRTOS_Wrapper 演示。將STM32H735G-DK連接到 PC 后:

在 STM32CubeIDE 中,選擇 File -》 Import,然后Existing Projects into Workspace.

在根目錄下,選擇文件夾x-cube-azrtos-h7-main/Projects/STM32H735G-DK/Applications/ThreadX/Tx\_FreeRTOS\_Wrapper/STM32CubeIDE,然后Finish

最后一步包括右鍵單擊項目資源管理器中出現(xiàn)的項目,然后選擇 Debug As -》 STM32 Arm ? Cortex ? -MC/C++ Application。如果出現(xiàn)配置窗格,單擊確定就足夠了。

STM32CubeIDE將構建項目并將其閃存到探索套件中。如果電路板背面的紅燈突然在綠色和紅色之間快速閃爍,則演示正在運行。

X-CUBE-AZRTOS:學習如何從 FreeRTOS 遷移到 Azure RTOS

Tx_FreeRTOS_Wrapper 演示教導如何在來自 FreeRTOS 時利用 ThreadX。ThreadX 減少了上下文切換并幫助管理線程優(yōu)先級以優(yōu)化性能。然而,只熟悉 FreeRTOS 的開發(fā)人員可能會覺得這個概念有點迷惑。因此,該演示公開了一個適配層,該層定義了由 ThreadX 處理的線程,并展示了如何使用它。

因此,從 FreeRTOS 遷移到 Azure RTOS 的工程師可以從熟悉的概念中受益,并更有效地遷移到 Microsoft 的操作系統(tǒng)。該應用程序還證明了 ST 希望幫助開發(fā)人員過渡到 Microsoft 平臺的愿望。

X-CUBE-AZRTOS 軟件包也可用作對象課程。演示運行后,main.c 文件會出現(xiàn)在 STM32CubeIDE 的調試窗口中,因此開發(fā)人員可以看到它正在運行。因此,它顯示了應用程序如何在啟動時調用文件中的tx\_application\_define()函數(shù)app_tx_freertos.c來創(chuàng)建LEDThread\_Entry線程。因此,X-CUBE-AZRTOS 代表了一種新的解決方案,適用于希望通過更快地獲得生產就緒代碼來縮短產品上市時間的團隊。

審核編輯:郭婷

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

    關注

    60

    文章

    8190

    瀏覽量

    273018
  • 物聯(lián)網

    關注

    2931

    文章

    46251

    瀏覽量

    392695
  • 應用程序
    +關注

    關注

    38

    文章

    3337

    瀏覽量

    59043
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    老文章新視角:從靜態(tài)測試CI/CT生態(tài)的進化

    生態(tài)系統(tǒng),而以PiL/HiL為核心的持續(xù)測試(CT)是這一生態(tài)的底層支柱。這一進化不僅需要工具供應商的開放協(xié)作,更需要主機廠與Tier1重構研發(fā)流程,CI/CT從“
    的頭像 發(fā)表于 05-26 10:50 ?1089次閱讀
    老文章新視角:從靜態(tài)測試<b class='flag-5'>到</b>CI/CT<b class='flag-5'>生態(tài)</b>的進化

    地物光譜儀在多維生態(tài)系統(tǒng)監(jiān)測的應用

    在氣候變化與生物多樣性快速演變的背景下,生態(tài)系統(tǒng)的監(jiān)測與研究正走向精細化、數(shù)據(jù)化和智能化。越來越多科研人員一種名為“地物光譜儀”的設備,視為構建生態(tài)研究“數(shù)據(jù)引擎”的關鍵組件。 那么,什么是地物
    的頭像 發(fā)表于 05-16 17:43 ?175次閱讀
    地物光譜儀在多維<b class='flag-5'>生態(tài)系統(tǒng)</b>監(jiān)測<b class='flag-5'>中</b>的應用

    如何在Eclipse ThreadX RTOS集成SystemView

    可以基于Systemview記錄ThreadX操作系統(tǒng)事件并執(zhí)行分析。我們基于SEGGER Embedded Studio開發(fā)環(huán)境描述如何在Eclipse ThreadX RTOS集成SystemView。
    的頭像 發(fā)表于 05-06 17:11 ?747次閱讀

    入門必看】STM32單片機應該怎么學?零基礎小白必備學習指南!

    嵌入式系統(tǒng)微控制器市場,尤其在工業(yè)自動化、消費電子、物聯(lián)網等關鍵領域具有重要地位。STM32生態(tài)系統(tǒng)豐富活躍,提供大量學習開發(fā)資源,企業(yè)應用廣泛,人才需求前景廣闊
    的頭像 發(fā)表于 02-14 11:10 ?1732次閱讀
    【<b class='flag-5'>入門</b>必看】<b class='flag-5'>STM32</b>單片機應該怎么學?零基礎小白必備學習指南!

    如何在光子學利用電子生態(tài)系統(tǒng)

    本文介紹了如何在光子學利用電子生態(tài)系統(tǒng)。 這一目標要求光子學制造利用現(xiàn)有的電子制造工藝和生態(tài)系統(tǒng)。光子學必須采用無晶圓廠模型、可以在焊接步驟幸存下來的芯片以及電子封裝和組裝方法。
    的頭像 發(fā)表于 02-10 10:24 ?559次閱讀
    如何在光子學<b class='flag-5'>中</b>利用電子<b class='flag-5'>生態(tài)系統(tǒng)</b>

    安森美PRISM生態(tài)系統(tǒng)助力相機開發(fā)

    安森美(onsemi)開發(fā)了一個高級圖像傳感器模塊參考設計 (Premier Reference Image Sensor Module,PRISM) 生態(tài)系統(tǒng),大大縮短了原型開發(fā)周期,進一步減輕了工程負擔,提高了相機質量,并最終幫助我們的客戶實現(xiàn)產品快速上市。
    的頭像 發(fā)表于 02-06 10:32 ?477次閱讀
    安森美PRISM<b class='flag-5'>生態(tài)系統(tǒng)</b>助力相機開發(fā)

    英監(jiān)管機構或優(yōu)先調查蘋果谷歌移動生態(tài)系統(tǒng)

    是基于調查小組對蘋果和谷歌在移動生態(tài)系統(tǒng)的行為進行的深入研究。研究結果顯示,蘋果和谷歌在移動設備上的操作系統(tǒng)、應用商店和網絡瀏覽器等領域形成了實際上的“雙頭壟斷”。這種壟斷地位不僅限制了其他競爭對手的發(fā)展空間,還可能對消
    的頭像 發(fā)表于 02-05 13:46 ?463次閱讀

    英國CMA將對蘋果谷歌移動生態(tài)系統(tǒng)展開調查

    。 據(jù)悉,此次調查重點關注蘋果和谷歌在操作系統(tǒng)、應用商店以及智能手機瀏覽器等領域的市場地位。CMA仔細審查這兩家公司是否存在濫用市場支配地位、阻礙創(chuàng)新或損害消費者權益的行為。 隨著科技的飛速發(fā)展,移動
    的頭像 發(fā)表于 01-24 14:04 ?558次閱讀

    Hadoop 生態(tài)系統(tǒng)在大數(shù)據(jù)處理的應用與實踐

    隨著數(shù)據(jù)量的爆發(fā)式增長,大數(shù)據(jù)處理技術成為企業(yè)關注焦點,Hadoop 生態(tài)系統(tǒng)在其中扮演著核心角色。 Hadoop Distributed File System(HDFS)是其分布式文件存儲
    的頭像 發(fā)表于 01-21 17:48 ?421次閱讀

    笙泉完善的MCU生態(tài)系統(tǒng)(ECO System),賦能高效開發(fā)、提升競爭優(yōu)勢

    本帖最后由 noctor 于 2024-12-27 10:46 編輯 笙泉完善的MCU生態(tài)系統(tǒng)(ECO System),賦能高效開發(fā)、提升競爭優(yōu)勢 完善的生態(tài)系統(tǒng) 笙泉科技已深耕MCU
    發(fā)表于 12-27 09:58

    vLLM項目加入PyTorch生態(tài)系統(tǒng),引領LLM推理新紀元

    近日,vLLM項目宣布正式成為PyTorch生態(tài)系統(tǒng)的一部分,標志著該項目與PyTorch的合作進入了一個全新的階段。本文將從以下幾個方面進行介紹,特別提醒:安裝方案在第四個部分,可選擇性閱讀
    的頭像 發(fā)表于 12-18 17:06 ?833次閱讀
    vLLM項目加入PyTorch<b class='flag-5'>生態(tài)系統(tǒng)</b>,引領LLM推理新紀元

    對三星而言開放生態(tài)系統(tǒng)是什么

    在過去的五年里,三星投入了大量精力來建立團隊、文化和流程,成為開放生態(tài)系統(tǒng)的積極貢獻者。那么,為什么一家硬件公司會進行這樣的投資?其價值何在?我們如何硬件差異化與開源和標準結合起來?
    的頭像 發(fā)表于 11-13 15:58 ?845次閱讀

    英特爾和AMD組建x86生態(tài)系統(tǒng)咨詢小組

    在聯(lián)想2024 Tech World大會上,英特爾CEO帕特·基辛格宣布了一項重大合作:英特爾與AMD共同組建X86生態(tài)系統(tǒng)咨詢小組。
    的頭像 發(fā)表于 10-16 16:34 ?664次閱讀

    英特爾攜手AMD共同捍衛(wèi)x86生態(tài)

    10月16日,英特爾正式公布了一項重大合作計劃:與AMD攜手成立x86生態(tài)系統(tǒng)咨詢小組。該計劃由英特爾CEO帕特·基辛格親自宣布。   x86生態(tài)系統(tǒng)咨詢小組(x86 Ecosystem
    的頭像 發(fā)表于 10-16 13:49 ?1007次閱讀

    stm32單片機的優(yōu)勢有哪些?

    的封裝實現(xiàn)更多的功能。這種高度集成的設計使得STM32單片機能夠滿足更 多應用場景的需求,同時減少了系統(tǒng)的復雜性和功耗。 5.廣泛的應用領域: 由于其強大的性能、豐富的功能和開發(fā)者
    發(fā)表于 07-29 09:29