2022 12月20日
作者: 小白哥
  • 浏览: 312
  • 收藏:0
  • 点赞:0
STM32和ARM的关系

1.STM32和ARM

ARM是英国的一家芯片设计公司,该公司主要提供IP核,也就是CPU的内核架构,并不是完整的处理器。然后它将这个核卖给各大半导体公司。STM32是一款单片机,它由意法半导体公司制造。ST是意法半导体公司的简称,M是指微控制器,也就是MCU的第一个英文字母,32是指32位的MCU。STM32是采用ARM公司的内核设计的。

1.png

STM32F103采用的是Cortex-M3内核,内核由ARM公司设计。STM32的芯片生产厂商ST,负责在内核之外设计部件并生产整个芯片。这些内核之外的部件被称为核外外设或片上外设,如 GPIO、USART(串口)、I2C、SPI 等。芯片内核与外设之间通过各种总线连接,其中驱动单元有 4个,被动单元也有 4个,具体如上图所示。可以把驱动单元理解成是内核部分,被动单元都理解成外设。

2.Cortex内核

2.1 Cortex-A系列–面向性能密集型系统的应用处理器内核

ARM Cortex-A系列处理器适用于具有高计算要求、运行丰富操作系统以及提供交互媒体和图形体验的应用领域。从最新技术的移动Internet必备设备(如手机和超便携的上网本或智能本)到汽车信息娱乐系统和下一代数字电视系统。也可以用于其他移动便携式设备,还可以用于数字电视、机顶盒、企业网络、打印机和服务器解决方案。这一系列的处理器具有高效低耗等特点,比较适合配置于各种移动平台。

2.2 Cortex-R系列–面向实时应用的高性能内核

ARM Cortex-R系列处理器对低功耗、良好的中断行为、卓越性能及与现有平台的高兼容性这些需求进行了平衡考虑,具有高性能、实时、安全和经济实惠的特点,面向如汽车制动系统、动力传动解决方案、大容量存储控制器等深层嵌入式实时应用。

2.3 Cortex-M系列–面向各类嵌入式应用的微控制器内核

ARM Cortex-M系列处理器是可向上兼容的高能效、易于使用的处理器,这些处理器旨在帮助开发人员满足将来的嵌入式应用的需要。这些需要包括以更低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。

3.STM32系列产品命名规则

2.png


  

发表评论

评论列表


没有评论

筛选

文章分类

热门文章

企业招聘网址

2023-12-07  浏览:3040次

BC1.2协议介绍

2023-06-14  浏览:2943次

USB2.0速度识别

2023-10-23  浏览:1366次