目录
什么是ARM?
ARM是ARM公司设计的内核架构,并非是一个具体的芯片。ARM公司将设计方案授权给芯片生产公司生产收取专利费用。基于ARM架构的设备非常广泛,大到手机平板电脑,小到物联网设备,都是基于ARM架构所生产的。
ARM的发展历程
类似于手机的更新换代,ARM同样也经历了几代的发展。以下是从洋桃电子摘取的表格:
在2010年,ARM最新推出的cortex系列。 Cortex系列下有ARMv7-A、ARMv7-R、ARMv7-M三种内核架构的子版本,内核架构的差异决定了其所应用的领域。ARMv7-A系列针对最高性能的操作系统和用户应用,适合作为智能手机的CPU。ARMv7-R系列针对实时系统,适用于高性能航空航天设备。ARMv7-M系列则定位于微控制器,适用于智能终端设备、物联网产品。而在ARMv7-M系列中又会分为Cortex-M0,Cortex-M3,Cortex-M4,Cortex-M4F系列,这是针对一个大领域中的具体应用差异所划分的。目前,在微控制器领域较为火爆的是stm32系列,我将在下一篇内容介绍stm32系列。