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

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

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

3天內不再提示

OpenST Linux,STM32 MPU生態系統的超級力量,或者是一個偉大的嵌入式Linux發行版的形成

eeDesigner ? 2024-11-20 16:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么ST如此關注OpenSTLinux

隨著微處理器日益成為許多集成商的秘密武器,直觀而強大的嵌入式Linux發行版就像一個超級大國。很多時候,決策者忘記了操作系統對項目成功的重要性。然而,開發人員非常清楚,不穩定的內核、編寫不好的中間件和不穩定的構建會使工作變得緩慢。這就是為什么我們自2019年推出以來一直在擴大OpenSTLinux的范圍和功能。乍一看,有更多的軟件包,新的發行版和無數的擴展。因此,讓我們探索OpenSTLinux生態系統以及為什么它在STM 32 MPU故事中成為如此強大的支持陣容。

是什么造就了一個偉大的BSP?

穩固基礎

wKgaoWc9mN6AIps1AADY5bt49MM437.png

OpenSTLinux是系統的核心

OpenSTLinux的核心是它的板級支持包(BSP),它自最初發布以來已經非常成熟。為確保系統的完整性和安全性,ST BSP使用基于Cortex-A和U-靴子可信固件的靴子鏈。它確保OpenSTLinux利用Cortex-A內核中可用的保護機制,以保證系統在最低級別的完整性。OpenSTLinux BSP還包括一個開放的可移植可信執行環境(OP-TEE),它將安全代碼與系統的其他部分隔離開來。因此,開發人員立即受益于廣泛的保護,保護系統配置,資源管理和其他關鍵服務。

ST博客的熱心讀者知道,我們已經增加了從STM32Trust到更新STM32CubeProgrammer的安全計劃,STM32Trust提供文檔和代碼來幫助各種安全實施,以使我們所有的微處理器上的秘密配置更容易訪問。新款STM 32 MP2甚至瞄準SESIP 3級認證,幫助制造商為用戶提供具體的安全保證。因此,OpenSTLinux BSP對確保系統完整性的關注是我們努力使安全性更容易獲得和無處不在的自然表現。這也是為什么我們繼續將所有驅動程序作為Linux內核的主線。我們希望開源社區能夠審核我們的工作,這樣我們就可以迅速回應他們的反饋。

與開源社區的密切合作

事實上,自從OpenSTLinux推出以來,ST就采用了這樣一種理念,即上行流符合每個人的最佳利益。對于希望在數十年內維護系統的公司來說,這將帶來安全優勢和長期支持機會。它還可以幫助開發人員標準化API以促進互操作性。因此,OpenSTLinux不僅僅是ST MPU的操作系統;它希望通過促進安全和長期的開發來降低進入嵌入式系統的門檻。簡而言之,我們希望利用Linux的擴展功能,同時確保對我們硬件的兼容性和支持,以便開發人員能夠更快地將其產品推向市場。

這也是為什么ST增加了對Buildroot的支持。最初,我們把精力集中在Yocto上,現在仍然如此。這通常是為工業或利基應用程序創建基于Linux的系統的實際方式。然而,多年來,我們收到了社區中許多來自不同背景的人的來信。因此,我們與ST合作伙伴計劃的成員Bootlin合作,提出了一個基于OpenWRT的OpenSTLinux BSP。這也是我們開發新的基于OpenSTLinux的發行版的原因,例如OpenSTDroid和其他基于OpenWRT和OpenBMC的發行版。簡而言之,隨著越來越多的社區采用OpenSTLinux和STM32 MPU,我們試圖滿足開發人員的需求。

是什么造就了一個偉大的生態系統?

適用于所有開發階段的特定軟件包

wKgZoWc9l16ARNi6AAAkxilpIWk024.png

STM32微處理器

  1. OpenSTLinux的最佳介紹是評估板和Starter包。它是一個預構建的映像,包含從SD卡或嵌入式閃存運行操作系統所需的所有驅動程序和模塊。它確保開發人員可以在幾分鐘內在開發板上運行操作系統。用戶甚至不需要IDE。他們只需靴子并開始測試操作系統、運行腳本、連接到Internet等。我們的STM32 MPU Wiki甚至提供了在STM32MP25或STM32MP15板上運行Starter Package的分步指南。
  2. OpenSTLinux還提供另外兩個包:Developer和Distribution。顧名思義,開發人員包針對正在進行的項目。程序員可以使用它開始編寫和測試他們的應用程序。因此,它附帶了一個SDK,MPU固件的源代碼等等。它位于入門包之上,將有助于加快開發。之后,當團隊接近生產時,他們可以下載分發包。它是三個版本中最基本的版本,也是該系統將在現場運行的最優化的OpenSTLinux版本。還可以自定義分發包,以創建特定于項目或公司的獨特開發人員或初學者工具包。
  3. OpenSTLinux BSP還提供了所有服務和模塊,使開發人員能夠使用旨在在STM32 MP 15或STM32 MP2的Cortex-M協處理器上運行的STM32 Cube包。事實上,能夠隔離某些應用程序或受益于Cortex-A上嵌入式Linux發行版的實時操作系統,意味著開發人員可以更輕松地從MCU過渡到MPU,重用代碼,并定制他們的系統以利用這兩個世界。通過將STM32 Cube Packages集成到OpenSTLinux BSP中,我們確保開發人員擁有優化工作流程所需的工具,尤其是如果他們已經熟悉我們在STM32 MCU上的生態系統。

多項擴展配套以促進發展

最后,意法半導體繼續發布新的OpenSTLinux擴展包,以進一步加速開發。從幫助機器學習應用程序的X-LINUX-AI,到近似實時執行的X-LINUX-RT,用于預測性維護的X-LINUX-PRDMNT,用于蜂窩連接的X-LINUX-GNSS 1,用于連接到Amazon Web Services的X-LINUX-AWS,以及用于非接觸式系統的X-LINUX-NFC 6,有一個軟件包可以滿足廣泛的開發需求。生態系統不斷發展。雖然一些競爭的生態系統努力為他們的Arm微處理器提供可靠的Linux發行版,但OpenST Linux是如此可靠和廣泛,以至于我們現在專注于幫助開發人員使用操作系統之外的功能。

審核編輯 黃宇

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

    關注

    5146

    文章

    19600

    瀏覽量

    316345
  • Linux
    +關注

    關注

    87

    文章

    11497

    瀏覽量

    213284
  • STM32
    +關注

    關注

    2291

    文章

    11025

    瀏覽量

    363606
  • MPU
    MPU
    +關注

    關注

    0

    文章

    411

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    怎么結合嵌入式Linux,和FPGA三方向達到均衡發展?

    嵌入式領域,不少人都懷揣著讓嵌入式Linux 和 FPGA 三方向實現均衡發展的夢想,然而實踐中卻面臨諸多挑戰。就像備受矚目的全棧工程師稚暉君,他從大學玩單片機起步,憑借將智能算
    的頭像 發表于 06-25 10:08 ?271次閱讀
    怎么結合<b class='flag-5'>嵌入式</b>,<b class='flag-5'>Linux</b>,和FPGA三<b class='flag-5'>個</b>方向達到<b class='flag-5'>一</b><b class='flag-5'>個</b>均衡發展?

    Linux嵌入式和單片機嵌入式的區別?

    ,開發工具包括GCC、Makefile等。 3.操作系統 : 單片機嵌入式般不使用完整的操作系統或者使用簡單的實時操作
    發表于 06-20 09:46

    Linux發行版江湖探秘

    龐大而多樣化的生態系統。本文將詳細介紹Linux發行版的基本概念、分類及其在各個領域的應用,同時聚焦進迭時空自主研發的BianbuOS,解析其技術優勢與適用領域。
    的頭像 發表于 06-06 16:56 ?244次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>發行版</b>江湖探秘

    為何嵌入式開發者覺得 MCU 開發無趣,更傾向 MPULinux)?

    嵌入式圈子里,最近老能聽見有人念叨:“搞 MCU 開發越來越沒勁兒了,不如轉 MPULinux)有意思。” 作為在這行摸爬滾打二十多年的老兵,我也算看明白了 —— 這事兒就像程序員從寫單片機裸機
    的頭像 發表于 04-25 10:48 ?348次閱讀
    為何<b class='flag-5'>嵌入式</b>開發者覺得 MCU 開發無趣,更傾向 <b class='flag-5'>MPU</b>(<b class='flag-5'>Linux</b>)?

    Linux的作用

    。 2、嵌入式系統Linux可以被嵌入到各種嵌入式設備中,如智能路由器、智能電視等。它提供了
    發表于 04-04 01:57

    基于risc-v架構的芯片與linux系統兼容性討論

    和應用程序無法在不同架構之間直接互換。在RISC-V架構上運行Linux系統時,需要確保有適用于RISC-V架構的編譯工具鏈和二進制格式。 生態系統支持 : 構建
    發表于 11-30 17:20

    RHEL即將成為微軟WSL的官方Linux發行版

    紅帽和微軟共同宣布, Red Hat Enterprise Linux(RHEL)即將成為微軟 Windows Subsystem for Linux(WSL)的官方 Linux 發行版
    的頭像 發表于 11-26 11:03 ?803次閱讀

    嵌入式 Linux 操作系統配置

    隨著物聯網(IoT)和智能設備的快速發展,嵌入式系統在各個領域扮演著越來越重要的角色。Linux因其開源、靈活和穩定的特性,成為嵌入式系統
    的頭像 發表于 11-06 10:22 ?1162次閱讀

    七大嵌入式GUI盤點

    允許開發者在資源受限的設備上創建和提供類似智能手機的用戶體驗。這個框架是Qt生態系統部分,旨在將Qt的創造力帶入嵌入式微控制器領域,支持跨微處理器(MPU)和微控制器(MCU)重用
    發表于 09-02 10:58

    嵌入式linux開發的基本步驟有哪些?

    嵌入式Linux開發是復雜的過程,涉及到硬件選擇、操作系統移植、驅動開發、應用程序開發等多個方面。以下是
    的頭像 發表于 09-02 09:11 ?1176次閱讀

    嵌入式linux開發板怎么操作

    嵌入式Linux開發板是種基于Linux操作系統嵌入式
    的頭像 發表于 09-02 09:09 ?755次閱讀

    嵌入式linux開發板芯片的工作原理

    了處理器、存儲器、輸入/輸出接口等硬件資源的嵌入式系統開發平臺。它通常采用Linux操作系統作為底層軟件平臺,提供了豐富的開發工具和庫函數,方便開發者進行
    的頭像 發表于 09-02 09:07 ?781次閱讀

    發行版Linux嵌入式Linux有什么不同

    Linux嵌入式開發
    ElfBoard
    發布于 :2024年08月07日 16:37:26

    【出版發行嵌入式系統原理與開發——基于RISC-V和Linux系統

    【出版發行嵌入式系統原理與開發——基于RISC-V和Linux系統
    的頭像 發表于 07-26 08:36 ?630次閱讀
    【出版<b class='flag-5'>發行</b>】<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>原理與開發——基于RISC-V和<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>

    專家力薦|《嵌入式系統原理與開發——基于RISC-V和Linux系統》新書發售

    當前,嵌入式系統已成為智能設備的核心之,RISC-V+Linux的開源力量嵌入式
    的頭像 發表于 07-24 08:20 ?1066次閱讀
    專家力薦|《<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>原理與開發——基于RISC-V和<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>》新書發售
    主站蜘蛛池模板: 亚洲宅男天堂a在线 | 国产小视频免费观看 | 国产三级在线观看视频 | 欧美福利在线播放 | 亚洲一本视频 | 色偷偷91久久综合噜噜噜噜 | 天天狠狠干 | 国产亚洲小视频 | 国产网红主播精品福利大秀专区 | 天堂在线看 | 成年黄网站免费大全毛片 | 福利视频自拍偷拍 | 美女黄色一级毛片 | 狠狠去| 视频在线免费看 | 美女扒开内裤让男人桶 | 国产香蕉98碰碰久久人人 | 11111日本网站| 性做久久久久久网站 | 男女视频在线观看免费 | 亚洲a人片在线观看网址 | 久久手机免费视频 | 亚洲视频福利 | 久久99热久久精品 | 亚洲精品mv在线观看 | 国产在线一区二区三区四区 | 国产在线播放你懂的 | 欧美特黄一区二区三区 | 538porm在线看国产亚洲 | 亚洲欧洲一区二区三区在线观看 | 起碰免费视频 | 午夜肉伦伦影院在线观看 | 中文字幕一区二区三区不卡 | 日本大片成人免费播放 | 国产在线视频www色 国产在线视频欧美亚综合 国产在线视频网站 | www色视频 | 欧美一级第一免费高清 | 日本爱爱片| 人人人人凹人人爽人人澡 | 天天草天天草 | 新版天堂资源在线官网8 |