你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

当STM32遇到Linux = STM32MP1

[复制链接]
STMCU小助手 发布时间:2022-10-3 23:00

STM32MP1系列是ST今年2月重磅推出的最新多核微处理器产品(MPU),集成两颗主频 650MHz 的 Arm® Cortex-A7 应用处理器内核和一颗运行频率209MHz 的高性能 Arm® Cortex-M4 微控制器内核。这一灵活的异构计算架构在充分满足多种应用的灵活性需求的同时,又实现了最佳性能和低功耗特性。Cortex-A7 内核支持开源操作系统 (Linux/Android),Cortex-M4 内核完美沿用现有的 STM32 MCU 生态系统,有助于开发者轻松实现各类开发应用。同时,STM32MP1嵌入了3D图形处理器(GPU),以支持人机界面(HMI)显示器;兼备高能效实时控制和高功能集成度,有助于简化工业制造、消费电子、智能家居、医疗应用高性能解决方案的开发。

  ^0 u6 O+ r6 N# L+ t
在刚刚过去的 2019 STM32峰会上,MP1作为重磅产品展出。让我们通过下面的短视频了解一下STM32遇到Linux会有怎样的奇思妙想。
3 z9 H" V% v1 e- r/ X8 J

STM32MP1 拥有包括丰富的开发生态系统在内的诸多优点

' ~3 Q3 z! s! U8 C% q
• 支持主流开源发行版操作系统Linux 以及合作伙伴提供的 Android操作系统
2 A( k) Y2 X& k• 适用于 Cortex-M4 内核的 STM32Cube 固件库和嵌入式软件包9 S& M' G0 i- u$ A
• 可选的为高级 HMI 开发提供的3D 图形处理单元 (GPU)
1 t; [% r( R& A& X) K• 丰富的数字与模拟外设集) Y5 j3 d' O( j9 C1 A
• 高级安全功能. U& n# [. J7 p) i
• 得益于高集成度特性、封装兼容性与低成本 PCB 技术(可以低至 4 层镀通孔 (PTH) PCB)和专用电源管理 IC (PMIC) 等优势,实现最佳物料清单 (BOM)
; O4 ?! N9 i  T6 \1 q, \• ST 及合作伙伴提供的高级开发工具, o8 Y: _' Z% P- u3 ]5 a' ]" h. g
• 一流的全球当地在线支持服务
5 S3 V  s/ {: E• 遍布全球的分销渠道6 F4 e5 c5 K& W1 W1 o; a
• 承诺10 年产品供货保障,且每年更新
7 m4 n% n" Y. b. x( |) b5 l

支持开源操作系统的 STM32 生态系统


$ k; z- M; x+ b; l/ J6 V0 y+ s/ p
熟悉 Cortex®-M4 MCU 环境的开发人员能轻松实现他们的目标,因为他们能够使用相同的 STM32Cube 工具套件,包括基于 GCC 的 IDE、STM32CubeProgrammer 和 STM32CubeMX。此外,这款套件还配有 DRAM 接口调试工具,可以轻松配置 DRAM 子系统。
4 G2 @0 P9 x: {: I! Q& r' t
/ h) g9 {  W' |1 C- \; P. N面向 Arm® Cortex®-A7 内核进行开发时,ST 通过使用主流的开源 OpenSTLinux 发行版进行开发,帮助用户消除潜在的障碍,确保应用软件移植的简便性和快速性。
- T% a% @. c- R  Q
. y8 g% j8 t' L2 g

灵活的双核架构


8 i1 X3 O- Y8 w1 `5 U1 V: m1 aCortex-A7 内核专用于开源操作系统,Cortex-M4 内核则专用于实时及低功耗任务处理。
# p7 u% l8 E5 U4 e* j' ~
$ N; u2 o8 A  V• 650 MHz 主频的双 Cortex®-A7 内核:32 KB L1 指令缓存,32 KB L1 数据缓存,256 KB 级别 2 缓存" k/ {+ a2 X3 [) w1 J0 x3 u
$ Q4 {) F, G! x; C7 a# E6 S
• 209 MHz主频 的 Cortex®-M4 内核:单精度浮点运算单元 (FPU),数字信号处理器 (DSP) 指令,用于提高应用安全性的存储器保护单元(MPU)# N" t% l) I" F: t5 S7 U

) L  A: [) I! R7 T% tCortex-M4 内核得益于内置的 SRAM (448 KB),可运行完全确定的代码。例如,当前使用基于 STM32Cube 固件库的 STM32 MCU 的客户可直接在 Cortex-M4 内核的 448 KB SRAM 上完全重复使用其代码,并可添加到 Cortex-A7 内核上运行的 Linux 应用程序(例如 HMI)。5 r8 ~# j" x1 E
  {3 g: p1 w/ k2 X
为满足各种各样的应用需求,大多数外设都可分配给 Cortex-A7 或 Cortex-M4 内核。
( D* v& C% _% S
, ~; S% X9 X6 Z8 Y1 n1 D" k9 y5 k! L
9 F1 }& q+ f- t! J$ q

能  效

! h6 C; O' |+ h1 k% R+ `1 ~
• 动态效率:Cortex-A7 和 Cortex-M4 内核可独立运行或停止以实现最佳能效,从而满足各种处理和实时应用需求。
7 s( P8 J: u- {8 A8 h% ]  b• 低功耗模式:支持多种低功耗模式,其中包括:
' u% Q# }6 x( ^+ A" g7 l- `o 待机模式:低至 36 µW。
+ K8 O0 s+ ^+ X5 M! C4 Go VBAT 模式:低至 4.5 µW。在此模式下,可以使用实时时钟跟踪时间,同时支持侵入检测功能确保系统安全。
5 }7 b! j1 e2 `: O
转载自:strongerHuang

4 L: R9 [$ N" k
, l5 h& y: E6 G6 F& m1 k  g! R) R
赞 收藏 评论0 发布时间:2022-10-3 23:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版