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

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

[复制链接]
木木&点点 发布时间:2019-12-25 00:29
从2007年到2018年,STM32花了12年的时间成为MCU最坚定的探索者,定向嵌入式开发者,将连续等式 STM32 = MCU = 32位MCU = ARM Cortex MCU深植于大众之心,也受到从初学者到资深工程师各类蝶粉们的热情应援。+ Z+ K* Q, R8 O- _2 F$ k
2019年,STM32跨界了,从MCU跨到了MPU,推出了第一颗通用型STM32 MPU,内核更硬,从Cortex-M跨到了Cortex-A;软件兼顾了运行在A7核上的Linux 与跑在M4内核的 STM32Cube;灵活的架构可以满足高性能、硬实时、低功耗和安全性的性能;同时,还传承了 STM32 的生态系统,不仅有多种硬件开发板、三类软件开发包等,并可将之前基于M4的控制移植到MP1上,从而加快产品开发进度。
- I7 \. m: G8 s我们简要从硬件架构、软件架构和生态资源三方面了解一下STM32MP1。
* O( k  g0 s! d! d3 |2 q
1.jpg
: c$ ?9 d  |$ U, o7 q/ s! w
2 ~5 A) [7 o$ V. H' N, B
Cortex-A+Cortex-M灵活的架构

& M) f4 ~: Z: i0 d
2.jpg
▲ MPU 与 MCU 的不同架构
3 j- y1 K% C: Q2 q/ W
一般来说,MPU 的 CPU 通常支持更高的主频,Cortex-A 系列主频均高于 500MHz;具备MMU,从而支持虚拟地址;L1和L2缓存;可以是单核、双核、四核、八核;外扩DDRDRAM 用来运行丰富功能的操作系统。
. \# |4 ]; _) \1 }
软件支持: 3.jpg : I3 ~2 ]# N; f& M* x

& v( V$ Z+ ]; E( q: g/ m8 ^

& P" Y% z4 E7 k* j$ ?$ O) p: c) {STM32MP1拥有 arm Cortex-A + Cortex-M 灵活的架构,支持TrustZone,支持3D图形处理;电源管理IC让设计更精简的同时,优化系统功耗高效处理 HMI和外部通信 + 马达驱动和传感器控制。
" p$ Y: Q' x; j7 c/ @. C# |# w4 i1 H! F
4.jpg
8 Q! T) g1 G: }) f) H. @

% @1 s: q! Y3 c
STM32MP1嵌入式设计软件组成
  }9 c% |& @# K+ M2 g
简单直接的理解,arm Cortex-A7 运行Linux,arm Cortex-M4 运行STM32Cube。
$ \8 ?9 O$ I$ [
5.jpg

% D2 }  y) M7 G! C% b  n: V更进一步的嵌入式软件组成如下图:

5 X$ ~0 I# f% ^
6.jpg
. j2 k* ^. s7 V# E, x
标识说明
  [& r5 m+ F8 k0 X, A' n9 N1 d0 I  O
  • 绿色:第三方应用
  • 深蓝色:社区开放平台软件包
  • 天蓝色:ST自有软件包
    / b+ Z4 H$ T" `% X* v, X3 p! Q/ M/ S# i

6 Q8 Y. q3 B' O$ [7 L/ f; x" U
* g& r; _6 B$ m* {# m5 ?* L- k
9 g% p+ s$ W9 w- J' C5 P
STM32MP1生态资源
  I- A4 ]! p5 C+ B, v# k, Q( E
  • 多种资源硬件开发板
  • 三个层次的软件开发包
  • 丰富的文档及生态系统工具
    5 @$ j# D0 }/ Z6 `) Z

( n6 q9 f( ]1 k
! `- U8 j( ^1 M% Z6 }9 }( Y 7.jpg

) \3 V1 J  K+ X
上:硬件开发板
下:软件开发包
8.jpg
收藏 评论0 发布时间:2019-12-25 00:29

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版