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

生而强大——带你领略STM32MP1的风骚

[复制链接]
木木&点点 发布时间:2019-12-25 00:29
从2007年到2018年,STM32花了12年的时间成为MCU最坚定的探索者,定向嵌入式开发者,将连续等式 “STM32 = MCU = 32位MCU = ARM Cortex MCU” 深植于大众之心,也受到从初学者到资深工程师各类蝶粉们的热情应援。
$ v" D6 @9 z. d9 D4 W- Z0 B2019年,STM32跨界了,从MCU跨到了MPU,推出了第一颗通用型STM32 MPU,内核更硬,从Cortex-M跨到了Cortex-A;软件兼顾了运行在A7核上的Linux 与跑在M4内核的 STM32Cube;灵活的架构可以满足高性能、硬实时、低功耗和安全性的性能;同时,还传承了 STM32 的生态系统,不仅有多种硬件开发板、三类软件开发包等,并可将之前基于M4的控制移植到MP1上,从而加快产品开发进度。
7 _( @; t. V+ ?6 j7 {: N% I9 z我们简要从硬件架构、软件架构和生态资源三方面了解一下STM32MP1。

2 @/ c: z/ k4 ?
1.jpg

8 Z3 s3 N0 O7 h* ^! e1 A

) F9 U3 j* k( O9 D$ p
Cortex-A+Cortex-M灵活的架构

# d3 R( Q$ k  D9 _- C3 [  t
2.jpg
▲ MPU 与 MCU 的不同架构

$ K% l. E+ t: o3 I# _8 x一般来说,MPU 的 CPU 通常支持更高的主频,Cortex-A 系列主频均高于 500MHz;具备MMU,从而支持虚拟地址;L1和L2缓存;可以是单核、双核、四核、八核;外扩DDRDRAM 用来运行丰富功能的操作系统。
  P+ _% X1 J- @1 @9 u0 D
软件支持: 3.jpg % Y7 `4 ^9 M+ l
' E8 [& N8 b1 y0 Z& s+ Q6 K! u$ a

6 s: w' H3 x. d+ C$ MSTM32MP1拥有 arm Cortex-A + Cortex-M 灵活的架构,支持TrustZone,支持3D图形处理;电源管理IC让设计更精简的同时,优化系统功耗;高效处理 HMI和外部通信 + 马达驱动和传感器控制。
+ M) P9 i/ w9 z# C/ C  c6 Z+ [/ w, q3 k' ~2 P
4.jpg
8 ?1 O; }  Q- a, E) K+ p' Q' z$ `

  @( `# N4 B0 w' q2 p5 G. g2 J6 U
STM32MP1嵌入式设计软件组成
3 a( R/ U% K- [  ?; K
简单直接的理解,arm Cortex-A7 运行Linux,arm Cortex-M4 运行STM32Cube。

$ l* c: H) `' L  A3 ^- {3 D( _
5.jpg
1 R0 R! y0 ?5 u, p& N
更进一步的嵌入式软件组成如下图:
" Z' t1 n1 s7 Q8 {; ~5 w% A; Y
6.jpg
. H9 B" i. L4 M$ n
标识说明( u8 `% w. H1 e) G! E
  • 绿色:第三方应用
  • 深蓝色:社区开放平台软件包
  • 天蓝色:ST自有软件包# H0 @/ G9 s  ~1 L! R
6 r- }( a& k  c7 z- o' |2 G

0 P/ b) x% u2 C) q$ |9 w
2 K0 i7 {! j) r2 H# f
STM32MP1生态资源

/ M8 B) Z) k( l7 |3 b
  • 多种资源硬件开发板
  • 三个层次的软件开发包
  • 丰富的文档及生态系统工具- J" f! q2 R0 ?- ?9 M5 b9 g

4 m3 r) l/ g2 I" Y  ~
- ^+ [. ]' i! u7 L( u 7.jpg

9 y0 q+ s& s" l
上:硬件开发板
下:软件开发包
8.jpg
赞 收藏 评论0 发布时间:2019-12-25 00:29

举报

0个回答

所属标签

相似技术帖

官网相关资源

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