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

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

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

- q* C. g1 a3 h7 k6 a
Cortex-A+Cortex-M灵活的架构

1 r$ w1 P9 L; \$ u6 Y) o; x
2.jpg
▲ MPU 与 MCU 的不同架构

2 ?5 T) Y  Z& E9 }一般来说,MPU 的 CPU 通常支持更高的主频,Cortex-A 系列主频均高于 500MHz;具备MMU,从而支持虚拟地址;L1和L2缓存;可以是单核、双核、四核、八核;外扩DDRDRAM 用来运行丰富功能的操作系统。0 S+ B4 Y1 G+ h
软件支持: 3.jpg & ?* i8 a1 y* |+ T9 \2 O: E
( e6 n# h2 o; J2 y
3 ?! P" Z- A! Y9 d
STM32MP1拥有 arm Cortex-A + Cortex-M 灵活的架构,支持TrustZone,支持3D图形处理;电源管理IC让设计更精简的同时,优化系统功耗高效处理 HMI和外部通信 + 马达驱动和传感器控制。
# k8 Z; p1 a8 d1 O5 }3 e7 {/ v5 ^
( e0 x# c; e( g3 n8 H, _1 u1 f
4.jpg
) r5 Q" U1 b6 b+ d1 k

  C$ Y* G% f1 D" ?$ M8 k. p
STM32MP1嵌入式设计软件组成

+ `" L3 r3 t5 {简单直接的理解,arm Cortex-A7 运行Linux,arm Cortex-M4 运行STM32Cube。

, v: M+ g" i7 J2 m& y5 q% }, I
5.jpg
- M: _( ]4 ]7 _4 z) h# k
更进一步的嵌入式软件组成如下图:

" M  B: m. V0 g# o' q- ]3 {9 y) k0 b
6.jpg
1 s! x$ U) A2 W! ~2 G1 B
标识说明
9 R0 R/ R* P+ `1 i! t& u
  • 绿色:第三方应用
  • 深蓝色:社区开放平台软件包
  • 天蓝色:ST自有软件包
      T- H. Y  i# c" M7 `
) f4 h6 e- H- o5 R) a9 ?

- S* k# m8 ^% M+ p7 x
% a. A+ a) _+ f
STM32MP1生态资源
: o' d, I9 I6 I/ t/ z
  • 多种资源硬件开发板
  • 三个层次的软件开发包
  • 丰富的文档及生态系统工具5 I" _, q! H6 v3 \1 V1 z5 @
/ ~; U2 t1 z; @, _7 E4 D

( G2 f& x. J$ b. l; J 7.jpg
9 z5 R5 ^4 o# x$ F0 X
上:硬件开发板
下:软件开发包
8.jpg
收藏 评论0 发布时间:2019-12-25 00:29

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版