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

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

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

3天內不再提示

STM32MP1微處理器可使用開發(fā)軟件處理實時代碼

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

掃碼添加小助手

加入工程師交流群

STM32MP1是我們的第一個微處理器 (MPU) 系列。它也是我們的第一個異構系統(tǒng)架構 (HSA),因為它結合了一個或兩個 Cortex-A7 和一個 Cortex-M4,從而開創(chuàng)了在 STM32 產品中使用 Cortex-A 的先河。它是一個開創(chuàng)性的組件,因為它使開發(fā)人員能夠使用與 STM32 MCU 和我們流行的開發(fā)工具相同的軟件來處理實時代碼,同時還可以為將在更強大的內核上運行的開源 Linux 環(huán)境創(chuàng)建應用程序。

現在比以往任何時候都更容易在 Linux 和具有或不具有圖形用戶界面的實時應用程序上構建混合高處理任務的網關。此外,此次發(fā)布證明了我們對開源 Linux 社區(qū)越來越多的承諾,提供了使用開源軟件的OpenSTLinux 發(fā)行版,以及與 Android 和其他應用程序框架兼容的軟件層。

STM23MP1 系列

STM32MP1:帶有一個或兩個 Cortex-A7 和一個 Cortex-M4 的 STM32 MPU

Arm 架構越來越流行,甚至侵占了 x86 領域。但是,當我們構建 STM32MP1 時,我們并沒有考慮服務器和 PC,而是想要的不僅僅是微控制器物聯網制造商。傳統(tǒng)上,嵌入式產品使用 MCU,它具有集成 RAM、存儲和電源管理 IC 的奇妙特性,可顯著簡化設計。 當轉向微處理器時,開發(fā)人員享受性能的顯著提升,但必須處理廣泛不同的技術考慮。為運行 RTOS(實時操作系統(tǒng))的 Cortex-M4 編程和為使用 Linux 的 Cortex-A7 編程是兩件截然不同的事情。工程師還必須使用 PCB 上的其他組件。因此,意法半導體必須為這兩個問題提供解決方案,以使從 MCU 到 MPU 的過渡盡可能順利和直接。

熟悉嵌入式系統(tǒng)的工程師會喜歡 MCU,更準確地說是 Cortex-M4 及其所有 I/O、硬件功能和軟件工具。這很重要,因為這意味著他們不必重新學習所有東西,而是可以依靠他們目前在嵌入式系統(tǒng)方面的專業(yè)知識來完成大部分的創(chuàng)建過程。他們還將有更多時間在 STM32MP1 的 Cortex-A7 端工作,并且該組件提供具有 OpenGL ES 2.0 接口的圖形加速器,以及用于以字母 C 結尾的模型的加密內核。因此,一個STM32MP1 的最大優(yōu)勢之一是我們的硅設計方法,它將 STM32 Cortex-M MCU 與一個或兩個 Cortex-A7 結合在一起。因此,工程師有三個理由采用新部件:靈活性、可訪問性和 STM32 生態(tài)系統(tǒng)。

原因 1:具有 STM32 MCU 和可映射外設的最靈活的 MPU

我們的 STM32MP1 架構方法允許開發(fā)人員重用他們?yōu)?STM32 Cortex-M4 系統(tǒng)編寫的代碼。工程師顯然需要考慮某些技術因素,例如新型號中的 MCU 具有 448 kB 的 RAM,并且啟動和顯示系統(tǒng)位于組件的 Cortex-A7/Linux 端。這意味著如果客戶代碼和數據適合 448 kB,他們需要做的唯一更改就是啟動和顯示軟件,這將節(jié)省大量時間。 因為我們使用傳統(tǒng)的 Cortex-M4 MCU,開發(fā)人員可以重用大塊,即使不是他們現有的全部代碼,也可以在 STM32MP1 的 MCU 部分上正常運行。

我們架構的易用性和靈活性是我們在項目早期的首要任務之一,這解釋了為什么可以在啟動時映射上面框圖中的連接和模擬單元中的幾乎所有外圍設備到 Cortex-M4 或 Cortex-A7。開發(fā)人員可以定制他們如何使用每個內核并優(yōu)化他們的系統(tǒng)。這也意味著 Cortex-M4 不是一個薄弱環(huán)節(jié)或拐杖,而是一個完整的 MCU,能夠運行可以從大量外設中受益的關鍵實時應用程序。這條規(guī)則只有少數例外,例如 GPU 和始終位于主引導內核(即 Cortex-A7/Linux)上的并行顯示接口。

原因 2:具有最小封裝和開源軟件的最易于訪問的 MPU

STM32MP1 另一個破紀錄的方面是我們?yōu)殡p Cortex-A 通用 MPU 提供最小封裝,采用 10 mm x 10 mm 間距 0.5 mm TFBGA257。此外,我們提供比競爭對手更多的封裝選項,其中兩個(包括 TFBGA257)與四層電鍍通孔 (PTH) PCB 兼容。我們甚至為工程師提供 PCB 布局示例,以便他們可以復制它們并節(jié)省大量時間。成本是一個重要因素,尤其是在構建物聯網產品時,四層 PTH PCB 可以為從簡單性中受益匪淺的設計帶來天壤之別。因此,STM32MP1 系列以其四種封裝和免費使用的布局在業(yè)界其他產品中脫穎而出,能夠創(chuàng)建小型且具有成本效益的解決方案。

除了用于 Cortex-M4 的傳統(tǒng) STM32Cube 固件之外,我們還提供僅使用來自 Linux 社區(qū)的軟件的OpenSTLinux 發(fā)行版。它依賴于Trusted Firmware-A 規(guī)范、引導加載程序 U-Boot 和 Linux Kernel 4.19 LTS,后者于 2018 年底剛剛推出,是目前最新的長期維護內核版本。此外,我們利用我們的合作伙伴生態(tài)系統(tǒng)來確保我們的應用程序框架將在以后支持 Android。我們也是 Yocto 項目的一部分,這是一項確保創(chuàng)建定制 Linux 系統(tǒng)的開源項目。因此,我們的 STM32MP1 更易于訪問和可靠,因為公司可以依賴開源 Linux 社區(qū)中的驅動程序和軟件。

原因 3:STM32 生態(tài)系統(tǒng)與 STM32CubeMX、開發(fā)板和活躍合作伙伴

熟悉我們的 STM32 生態(tài)系統(tǒng)的人會很高興我們還發(fā)布了STM32CubeMX的更新,這是一種用于對您的 MCU 和現在的 MPU 進行編程的基本工具。我們對其進行了增強,以支持將外設分配給 Cortex-A 或 Cortex-M 內核,生成 Linux 設備樹,并配置 STM32MP1 的 DRAM 控制器。

審核編輯:郭婷

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

    關注

    146

    文章

    17985

    瀏覽量

    367323
  • 控制器
    +關注

    關注

    114

    文章

    17116

    瀏覽量

    184440
  • STM32
    +關注

    關注

    2295

    文章

    11032

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【米爾-STM32MP257開發(fā)板試用體驗】初次體驗米爾-STM32MP257開發(fā)

    的理解和運用能力。 X-Linux-AI概述 X-LINUX-AI 是 STM32 MPU OpenSTLinux 擴展包,面向 STM32MP1STM32MP2 系列微處理器
    發(fā)表于 04-30 16:21

    ST×米爾STM32MP25x線下培訓會

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X開發(fā)
    的頭像 發(fā)表于 12-06 01:00 ?681次閱讀
    ST×米爾<b class='flag-5'>STM32MP</b>25x線下培訓會

    恩智浦eIQ AI和機器學習開發(fā)軟件增加兩款新工具

    恩智浦在eIQ AI和機器學習開發(fā)軟件中增加了帶有檢索增強生成(RAG)與微調的生成式人工智能(GenAI)流程和eIQ Time Series Studio,以便在小型微控制(MCU)、功能更強大的大型應用處理器(MPU)等
    的頭像 發(fā)表于 11-01 11:39 ?1086次閱讀

    使用高級事件觸發(fā)調試高速嵌入式微處理器系統(tǒng)中的實時問題

    電子發(fā)燒友網站提供《使用高級事件觸發(fā)調試高速嵌入式微處理器系統(tǒng)中的實時問題.pdf》資料免費下載
    發(fā)表于 10-28 10:36 ?0次下載
    使用高級事件觸發(fā)調試高速嵌入式<b class='flag-5'>微處理器</b>系統(tǒng)中的<b class='flag-5'>實時</b>問題

    處理機和微處理器的區(qū)別

    處理機和微處理器在計算機領域中是兩個緊密相關但有所區(qū)別的概念。以下是對這兩個概念的詳細解析,以及它們之間的主要區(qū)別。 一、微處理機 微處理機,也常被稱作中央
    的頭像 發(fā)表于 10-14 17:23 ?1281次閱讀

    微處理器的執(zhí)行單元是什么

    微處理器的執(zhí)行單元(Execution Unit,簡稱EU)是微處理器中負責執(zhí)行指令的核心部分,它集成了多種功能單元,共同協(xié)作完成算術運算、邏輯運算以及指令的譯碼和執(zhí)行等任務。
    的頭像 發(fā)表于 10-05 15:19 ?1482次閱讀

    微處理器執(zhí)行指令的基本過程

    微處理器,作為現代計算機的核心部件,負責執(zhí)行存儲在內存中的指令,完成各種計算和控制任務。指令的執(zhí)行過程不僅體現了微處理器的設計思想和架構特點,還直接影響到計算機的性能和效率。
    的頭像 發(fā)表于 10-05 15:07 ?2001次閱讀

    微處理器中寄存的作用

    微處理器中的寄存是計算機體系結構中的核心組成部分,它們扮演著至關重要的角色。寄存是一種高速的存儲單元,用于暫時存儲數據、指令和地址等信息,以便微處理器能夠快速地訪問和
    的頭像 發(fā)表于 10-05 15:07 ?1290次閱讀

    簡述微處理器的指令集架構

    計算機硬件與軟件的橋梁。指令集架構不僅決定了微處理器的性能和功能,還影響著操作系統(tǒng)的開發(fā)、應用程序的編寫以及整個計算機生態(tài)系統(tǒng)的構建。以下是對微處理器指令集架構的詳細探討。
    的頭像 發(fā)表于 10-05 14:59 ?1185次閱讀

    微處理器的指令集有哪些

    微處理器的指令集是微處理器設計和功能實現的基礎,它決定了微處理器能夠執(zhí)行哪些操作以及這些操作如何被組織和執(zhí)行。隨著計算機技術的不斷發(fā)展,微處理器的指令集也在不斷更新和擴展。
    的頭像 發(fā)表于 10-05 14:58 ?897次閱讀

    微處理器與CPU的關系

    微處理器(Microprocessor)與CPU(Central Processing Unit,中央處理器)之間的關系緊密且復雜,它們既相互關聯又有所區(qū)別。
    的頭像 發(fā)表于 10-05 14:57 ?2852次閱讀

    請問TLV320ADC5120如何下載開發(fā)軟件?

    請問TLV320ADC5120如何下載開發(fā)軟件?
    發(fā)表于 09-27 10:10

    簡述微處理器的發(fā)展歷史

    微處理器的發(fā)展歷史是一部充滿創(chuàng)新與突破的技術演進史,它見證了計算機技術的飛速發(fā)展和人類社會的巨大變革。以下是對微處理器發(fā)展歷史的詳細回顧,內容將涵蓋其關鍵節(jié)點、重要里程碑以及技術演進趨勢。
    的頭像 發(fā)表于 08-22 14:22 ?5901次閱讀

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定了微處理器處理數據、執(zhí)行指令以及協(xié)調系統(tǒng)各部件工作時的效率和能力。
    的頭像 發(fā)表于 08-22 12:31 ?2104次閱讀

    意法半導體推出工業(yè)級64位微處理器STM32MP2系列

    在全球工業(yè)自動化與智能制造的迅猛浪潮中,微處理器(MPU)的核心地位日益凸顯,它不僅扮演著智能控制系統(tǒng)核心大腦的角色,還在性能飛躍、能效優(yōu)化、安全加固及智能化轉型等方面展現出強大的發(fā)展?jié)摿?。意法半導體最新推出的工業(yè)級64位微處理器STM
    的頭像 發(fā)表于 07-22 15:18 ?2070次閱讀