| | |

从mcu到mpu,stm32是如何跨界? -凯发app

文章来源:米尔科技 发布日期:2019.11.29 浏览次数:1372 次

内容来源: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


本文来自凯发app-凯发k8官网科技,原文地址: http://www.myir-tech.com/resource/536.asp,转载请注明出处。

比较和选型

手册教程

应用笔记

好书推荐

凯发k8官网的技术支持服务指南

常见问题解答

网站地图