什么是ARM?
ARM有三层意思:
1、认为是一个公司的名字。
2、认为是对一类处理器的统称。
3、认为是一种技术的名字。
一、公司名字
ARM公司是专门从事基于RISC技术芯片设计开发的公司,是全球领先的半导体知识产权(IP)提供商,作为知识产权供应商,本身不直接从事芯片生产,而是转让设计许可,由合作公司生产各具特色的芯片。
全世界超过95%的智能手机和平板电脑都采用ARM架构。ARM设计了大量高性价比、耗能低的RISC处理器、相关技术及软件。在智能机、平板电脑、嵌入控制、多媒体数字等处理器领域拥有主导地位。
二、处理器统称
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器ARM处理器的内核是统一的,由ARM公司提供,而片内部件则是多样的,由各大半导体公司设计,这使得ARM设计嵌入式系统的时候,可以基于同样的核心,使用不同的片内外设,从而具有很大的优势。
任何一款ARM芯片主要由两大部分组成:ARM内核,外设。
ARM内核:ARM内核主要由:寄存器、指令集、总线。存储器映射规则、中断逻辑和调试组件等。
内核是由ARM公司设计并以销售方式授权给个芯片厂商使用的(ARM公司本身不做芯片)。比如为高速度设计的Cortex A8、A9都是ARMi7a 架构;Cortex M3、M4是ARM7m架构;前者是处理器(就是内核),后者是指令集的架构(也简称架构)。
外设:包括计时器、A/D转换器、存储器、I2C、UART、SPI、ROM等等。
由各个芯片厂商自己设计并与ARM内核衔接配套。不同的芯片厂商就有不同的外设,因此构成了数量和规格庞大的ARM芯片产业。
三、一种技术
ARM还可以理解为是一种技术,ARM公司作为知识产权供应商,本身不直接从事芯片生产,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。