ARMv7,ARM7,ARMA7有什么区别

ARMv7,ARM7,ARMA7有什么区别_第1张图片

随着ARM的发展,芯片也越来越多,对芯片的称呼也多了。首先,ARMv7属于内核版本号,而ARM 7则为Soc的称号。其中,内核的版本号,是有V1到V2 V3等,从小到大,性能越来越好。如下图,ARM7(soc版本号)是ARMV4内核版本下的。

ARMv7,ARM7,ARMA7有什么区别_第2张图片ARM是从Cortex系列有了一个大的转折。ARM Cortex系列是经典处理器ARM11以后产品的新的命名系列,只在各种不同的市场提供服务,采用的是ARMv7(或者ARMv8体系结构,)。cortex系列分为三个子系列,分别是Cortex-A,Cortex-R,Cortex-M。 性能从高到低,价格也是从高到低*

  • Cortex-A系列用于应用处理器Application processor主要用于手机平板等高性能计算场景。例如骁龙865采用基于Cortex-A77(大小核)魔改后的Kryo,麒麟9000也基于Cortex-A77和Cortex-A55(大小核),ARMA7就是cortex-A系列下的cortexA7。
  • Cortex-R主要用于实时控制Real-time controller:汽车电子中用的多,不太了解
  • Cortex-M系列用于微控制Micro controller:可以叫做单片机,有我们常见的stm32。例如stm32f407采用cortex-M4内核,stm32f103采用Cortex-M3内核

你可能感兴趣的:(单片机,stm32,嵌入式硬件)