完美体育·(中国)手机网页版科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

技术文章 > ARM工业控制板 > ST开发板 > 从MCU到MPU,STM32是如何跨界?

从MCU到MPU,STM32是如何跨界?

文章来源:完美体育·(中国)手机网页版科技 发布日期:2019.11.29 浏览次数:7918

内容来源:ST官方微信公众号

      从2007年到2018年,STM32花了12年的时间成为MCU最坚定的探索者,定向嵌入式开发者,将连续等式 “STM32 = MCU = 32位MCU = ARM Cortex MCU” 深植于大众之心,也受到从初学者到资深工程师各类蝶粉们的热情应援。

      2019年,STM32跨界了,从MCU跨到了MPU,推出了第一颗通用型STM32 MPU,内核更硬,从Cortex-M跨到了Cortex-A;软件兼顾了运行在A7核上的Linux 与跑在M4内核的 STM32Cube;灵活的架构可以满足高性能、硬实时、低功耗和安全性的性能;同时,还传承了 STM32 的生态系统,不仅有多种硬件开发板、三类软件开发包等,并可将之前基于M4的控制移植到MP1上,从而加快产品开发进度。

      我们简要从硬件架构、软件架构和生态资源三方面了解一下STM32MP1。

STM32

Cortex-A+Cortex-M灵活的架构

STM32

一般来说,MPU 的 CPU 通常支持更高的主频,Cortex-A 系列主频均高于 500MHz;具备MMU,从而支持虚拟地址;L1和L2缓存;可以是单核、双核、四核、八核;外扩DDRDRAM 用来运行丰富功能的操作系统。

软件支持:STM32

STM32MP1拥有 arm Cortex-A + Cortex-M 灵活的架构,支持TrustZone,支持3D图形处理;电源管理IC让设计更精简的同时,优化系统功耗;高效处理 HMI和外部通信 + 马达驱动和传感器控制。

STM32

STM32MP1嵌入式设计软件组成

简单直接的理解,arm Cortex-A7 运行Linux,arm Cortex-M4 运行STM32Cube。

STM32

更进一步的嵌入式软件组成如下图:

  STM32

标识说明
绿色:第三方应用
深蓝色:社区开放平台软件包
天蓝色:ST自有软件包 


STM32MP1生态资源
  • 多种资源硬件开发板
  • 三个层次的软件开发包
  • 丰富的文档及生态系统工具


STM32


本文来自完美体育·(中国)手机网页版科技,原文地址: /customerService/resource-list.asp?id=536,转载请注明出处。