STM32MP1系列是ST今年2月重磅推出的最新多核微處理器產(chǎn)品(MPU),集成兩顆主頻 650MHz 的 ArmCortex-A7 應(yīng)用處理器內(nèi)核和一顆運(yùn)行頻率209MHz 的高性能 ArmCortex-M4 微控制器內(nèi)核。這一靈活的異構(gòu)計(jì)算架構(gòu)在充分滿(mǎn)足多種應(yīng)用的靈活性需求的同時(shí),又實(shí)現(xiàn)了最佳性能和低功耗特性。Cortex-A7 內(nèi)核支持開(kāi)源操作系統(tǒng) (Linux/Android),Cortex-M4 內(nèi)核完美沿用現(xiàn)有的 STM32 MCU 生態(tài)系統(tǒng),有助于開(kāi)發(fā)者輕松實(shí)現(xiàn)各類(lèi)開(kāi)發(fā)應(yīng)用。同時(shí),STM32MP1嵌入了3D圖形處理器(GPU),以支持人機(jī)界面(HMI)顯示器;兼?zhèn)涓吣苄?shí)時(shí)控制和高功能集成度,有助于簡(jiǎn)化工業(yè)制造、消費(fèi)電子、智能家居、醫(yī)療應(yīng)用高性能解決方案的開(kāi)發(fā)。
在剛剛過(guò)去的 2019 STM32峰會(huì)上,MP1作為重磅產(chǎn)品展出。讓我們通過(guò)下面的短視頻了解一下STM32遇到Linux會(huì)有怎樣的奇思妙想。
STM32MP1 擁有包括豐富的開(kāi)發(fā)生態(tài)系統(tǒng)在內(nèi)的諸多優(yōu)點(diǎn)
?支持主流開(kāi)源發(fā)行版操作系統(tǒng)Linux 以及合作伙伴提供的 Android操作系統(tǒng)
?適用于 Cortex-M4 內(nèi)核的 STM32Cube 固件庫(kù)和嵌入式軟件包
?可選的為高級(jí) HMI 開(kāi)發(fā)提供的3D 圖形處理單元 (GPU)
?豐富的數(shù)字與模擬外設(shè)集
?高級(jí)安全功能
?得益于高集成度特性、封裝兼容性與低成本 PCB 技術(shù)(可以低至 4 層鍍通孔 (PTH) PCB)和專(zhuān)用電源管理 IC (PMIC) 等優(yōu)勢(shì),實(shí)現(xiàn)最佳物料清單 (BOM)
?ST 及合作伙伴提供的高級(jí)開(kāi)發(fā)工具
?一流的全球當(dāng)?shù)卦诰€(xiàn)支持服務(wù)
?遍布全球的分銷(xiāo)渠道
?承諾10 年產(chǎn)品供貨保障,且每年更新
支持開(kāi)源操作系統(tǒng)的 STM32 生態(tài)系統(tǒng)
熟悉 Cortex-M4 MCU 環(huán)境的開(kāi)發(fā)人員能輕松實(shí)現(xiàn)他們的目標(biāo),因?yàn)樗麄兡軌蚴褂孟嗤?STM32Cube 工具套件,包括基于 GCC 的 IDE、STM32CubeProgrammer 和 STM32CubeMX。此外,這款套件還配有 DRAM 接口調(diào)試工具,可以輕松配置 DRAM 子系統(tǒng)。
面向 Arm Cortex-A7 內(nèi)核進(jìn)行開(kāi)發(fā)時(shí),ST 通過(guò)使用主流的開(kāi)源 OpenSTLinux 發(fā)行版進(jìn)行開(kāi)發(fā),幫助用戶(hù)消除潛在的障礙,確保應(yīng)用軟件移植的簡(jiǎn)便性和快速性。
靈活的雙核架構(gòu)
Cortex-A7 內(nèi)核專(zhuān)用于開(kāi)源操作系統(tǒng),Cortex-M4 內(nèi)核則專(zhuān)用于實(shí)時(shí)及低功耗任務(wù)處理。
?650 MHz 主頻的雙 Cortex-A7 內(nèi)核:32 KB L1 指令緩存,32 KB L1 數(shù)據(jù)緩存,256 KB 級(jí)別 2 緩存
?209 MHz主頻 的 Cortex-M4 內(nèi)核:?jiǎn)尉雀↑c(diǎn)運(yùn)算單元 (FPU),數(shù)字信號(hào)處理器 (DSP) 指令,用于提高應(yīng)用安全性的存儲(chǔ)器保護(hù)單元(MPU)
Cortex-M4 內(nèi)核得益于內(nèi)置的 SRAM (448 KB),可運(yùn)行完全確定的代碼。例如,當(dāng)前使用基于 STM32Cube 固件庫(kù)的 STM32 MCU 的客戶(hù)可直接在 Cortex-M4 內(nèi)核的 448 KB SRAM 上完全重復(fù)使用其代碼,并可添加到 Cortex-A7 內(nèi)核上運(yùn)行的 Linux 應(yīng)用程序(例如 HMI)。
為滿(mǎn)足各種各樣的應(yīng)用需求,大多數(shù)外設(shè)都可分配給 Cortex-A7 或 Cortex-M4 內(nèi)核。
能 效
?動(dòng)態(tài)效率:Cortex-A7 和 Cortex-M4 內(nèi)核可獨(dú)立運(yùn)行或停止以實(shí)現(xiàn)最佳能效,從而滿(mǎn)足各種處理和實(shí)時(shí)應(yīng)用需求。
?低功耗模式:支持多種低功耗模式,其中包括:
o待機(jī)模式:低至 36 μW。
oVBAT 模式:低至 4.5 μW。在此模式下,可以使用實(shí)時(shí)時(shí)鐘跟蹤時(shí)間,同時(shí)支持侵入檢測(cè)功能確保系統(tǒng)安全。
-
Linux
+關(guān)注
關(guān)注
87文章
11310瀏覽量
209622 -
STM32
+關(guān)注
關(guān)注
2270文章
10901瀏覽量
356226 -
MPU
+關(guān)注
關(guān)注
0文章
360瀏覽量
48825
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論