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

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenST Linux,STM32 MPU生態(tài)系統(tǒng)的超級力量,或者是一個偉大的嵌入式Linux發(fā)行版的形成

eeDesigner ? 2024-11-20 16:02 ? 次閱讀

為什么ST如此關(guān)注OpenSTLinux

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

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

穩(wěn)固基礎(chǔ)

wKgaoWc9mN6AIps1AADY5bt49MM437.png

OpenSTLinux是系統(tǒng)的核心

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

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

與開源社區(qū)的密切合作

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

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

是什么造就了一個偉大的生態(tài)系統(tǒng)?

適用于所有開發(fā)階段的特定軟件包

wKgZoWc9l16ARNi6AAAkxilpIWk024.png

STM32微處理器

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

多項擴(kuò)展配套以促進(jìn)發(fā)展

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

審核編輯 黃宇

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

    關(guān)注

    5103

    文章

    19268

    瀏覽量

    309997
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11373

    瀏覽量

    211289
  • STM32
    +關(guān)注

    關(guān)注

    2276

    文章

    10947

    瀏覽量

    359148
  • MPU
    MPU
    +關(guān)注

    關(guān)注

    0

    文章

    381

    瀏覽量

    49159
收藏 人收藏

    評論

    相關(guān)推薦

    MPU嵌入式系統(tǒng)中的應(yīng)用

    MPU的基本功能 微處理器單元(MPU)是嵌入式系統(tǒng)中的大腦,負(fù)責(zé)執(zhí)行程序指令、處理數(shù)據(jù)和控制其他硬件設(shè)備。
    的頭像 發(fā)表于 01-08 09:26 ?321次閱讀

    基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論

    和應(yīng)用程序無法在不同架構(gòu)之間直接互換。在RISC-V架構(gòu)上運行Linux系統(tǒng)時,需要確保有適用于RISC-V架構(gòu)的編譯工具鏈和二進(jìn)制格式。 生態(tài)系統(tǒng)支持 : 構(gòu)建
    發(fā)表于 11-30 17:20

    RHEL即將成為微軟WSL的官方Linux發(fā)行版

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

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)在各個領(lǐng)域扮演著越來越重要的角色。Linux因其開源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)
    的頭像 發(fā)表于 11-06 10:22 ?794次閱讀

    如意香山筆記本軟件適配工作穩(wěn)步推進(jìn),成功運行多款Linux發(fā)行版及國產(chǎn)辦公套件

    。接口方面,提供 2 高速 USB3 接口,2 2.5Gbps 以太網(wǎng)口,同時還配備了支持 9 種手勢操作的觸控板。 Debian系統(tǒng)
    發(fā)表于 09-02 11:33

    七大嵌入式GUI盤點

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

    嵌入式linux開發(fā)的基本步驟有哪些?

    嵌入式Linux開發(fā)是復(fù)雜的過程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動開發(fā)、應(yīng)用程序開發(fā)等多個方面。以下是
    的頭像 發(fā)表于 09-02 09:11 ?756次閱讀

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是種基于Linux操作系統(tǒng)嵌入式
    的頭像 發(fā)表于 09-02 09:09 ?539次閱讀

    嵌入式linux開發(fā)板芯片的工作原理

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

    發(fā)行版Linux嵌入式Linux有什么不同

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

    【出版發(fā)行嵌入式系統(tǒng)原理與開發(fā)——基于RISC-V和Linux系統(tǒng)

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

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

    當(dāng)前,嵌入式系統(tǒng)已成為智能設(shè)備的核心之,RISC-V+Linux的開源力量嵌入式
    的頭像 發(fā)表于 07-24 08:20 ?809次閱讀
    專家力薦|《<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>原理與開發(fā)——基于RISC-V和<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>》新書發(fā)售

    從菜鳥到大牛!嵌入式完整學(xué)習(xí)路線:STM32單片機-RTOS-Linux

    ?嵌入式系統(tǒng)是許多現(xiàn)代電子設(shè)備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設(shè)計和開發(fā)更加智能化的產(chǎn)品。本文為所有想進(jìn)入
    的頭像 發(fā)表于 07-23 16:11 ?4799次閱讀
    從菜鳥到大牛!<b class='flag-5'>嵌入式</b>完整學(xué)習(xí)路線:<b class='flag-5'>STM32</b>單片機-RTOS-<b class='flag-5'>Linux</b>

    嵌入式系統(tǒng)中集成Rust和Qt的實踐

    Rust 擁有豐富的庫生態(tài)系統(tǒng),用于序列化和反序列化、異步操作、解析不安全輸入、線程、靜態(tài)分析等,而 Qt 是 C++ 工具包,支持跨各種平臺的豐富的、基于 GUI 的應(yīng)用程序,從 iOS 到
    發(fā)表于 05-03 10:26 ?1983次閱讀
    在<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>中集成Rust和Qt的實踐

    Linux是做什么用的?

    Linux是做什么用的?Linux種開源的操作系統(tǒng),廣泛用于服務(wù)器、嵌入式設(shè)備和個人電腦等領(lǐng)域。它具有以下特點和用途:
    發(fā)表于 04-28 15:40
    主站蜘蛛池模板: 亚洲欧美一区二区三区九九九 | 欧美人与善交大片 | 俄罗斯爱爱 | 亚洲精品免播放器在线观看 | 亚洲国产成人精品无码区APP | 岳打开双腿开始配合日韩视频 | 日本午夜看x费免 | FREE性丰满HD毛多多 | 亚洲视频免费 | 日韩AV片无码一区二区三区不卡 | 偷拍亚洲制服另类无码专区 | 蜜桃TV成人网站免费打开 | 51久久成人国产精品麻豆 | 老妇高潮潮喷到猛进猛出 | 伊人久久精品线影院 | 东京热 百度影音 | 国内精品视频在线播放一区 | 老少配xxxxx欧美 | 亚洲国产成人精品无码区99 | 在线精品国精品国产不卡 | 一本道综合久久免费 | 99九九免费热在线精品 | 无码骚夜夜精品 | 国拍在线精品视频免费观看 | 久久re这里视频只精品首页 | 黄片在线观看 | 亚洲免费在线观看视频 | 国产在线观看码高清视频 | 午夜亚洲精品不卡在线 | 看80后操| 色欲色香天天天综合 | 好色美女小雅 | 国产白丝精品爽爽久久久久久蜜臀 | 欧洲videosdesrxotv | 亚洲字幕久久 | 国产精品亚洲专一区二区三区 | 中文字幕日本一区 | 双性被疯狂灌满精NP | 亚洲欧美高清在线 | 久久机热视频 这里只有精品首页 | 国产原创中文视频 |