购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 什么是Cortex处理器

1979年,Hermann Hauser和Chris Curry在英国剑桥创立了Acorn计算机公司,制造和销售个人计算机。Acorn的第一个产品是家用计算机Atom,它有一颗非常强劲的1MHz处理器和12KB内存。8位系统已经无法满足日益增加的对性能的需求,Acorn的工程师为此成立了一个“高级研究和开发部”,希望能够尝试一个项目来设计开发RISC(Reduced Instruction Set Computer,精简指令集计算机)处理器。1985年这一项目的成果——第一颗处理器Acorn RISC Machine(后来改名为Advanced RISC Machine)的样片ARM1诞生了,并第一次以VLSI Technology的3µm技术生产出来。ARM2很快代替了ARM1处理器,这是第一个投入生产的ARM处理器,也可能是世界上最简单的RISC处理器。它配置有一个真正的32位数据总线,一个26位地址总线,16个寄存器。通过一系列应用软件的开发成功,使得Acorn巩固了其在英国家用及计算机市场的领先地位。1990年时钟频率达到25MHz的ARM3被成功用于Acorn的台式计算机中。

1990年11月27日,Advanced RISC Machines Ltd.,(ARM公司)正式成立,公司的目标是从事并专注于市场不断增长的对低费用、低功耗、高性能的32位RISC芯片的需求,ARM最终选择了设计基础技术并将其以知识产权IP的形式向客户进行授权。在ARM公司的第一年,由于财务危机,只能将办公室搬迁到剑桥附近Swaffhan Bulbeck的一个谷仓中。ARM公司的第一个产品ARM610专为苹果公司设计,后来用于苹果公司的Newton PDA。之后与SHARP、TI、SAMSUNG的合作推动了ARM处理器的发展。根据2008年国内的一份杂志所做的调查,嵌入式系统所采用的处理器架构中,ARM占63%,MIPS、PowerPC、x86各占8%左右。ARM公司的资料显示,自从公司成立以来ARM技术被200多家半导体厂商采用,现在每秒至少生产90个芯片,已生产出几百亿枚芯片。

经过20多年的发展,ARM公司开发出应用于不同领域的多款处理器,目前使用的包括ARM7、ARM9、ARM9E、ARM10、ARM11和Cortex系列。Cortex处理器基于ARMv7指令集体系结构,可用于企业应用、汽车系统、家庭网络和无线技术等不同的市场领域。Cortex系列处理器以一个标准的架构满足了不同市场领域中各种技术的不同性能需求。ARMv7架构的Cortex系列处理器拥有三个分工明确的分支系列:A系列面向复杂的高端应用程序,用于运行开放式的复杂操作系统;R系列针对实时系统;M系列为成本控制和微处理器应用提供优化。Cortex-M3处理器是基于ARMv7 M架构的第一款ARM处理器,可以在对功能和成本敏感的嵌入式应用(如微控制器、汽车车身系统、工业控制系统及无线网络)中实现较高的系统性能,从而大大简化了可编程性,使ARM架构成为各种应用方案(即使是最简单的方案)的上佳选择。 v5nRzOqmclGYbPPvMawAV51U5s1NOk2I7JGVXa1jC3tqnVSptBva4zBO9cBHWFxb

点击中间区域
呼出菜单
上一章
目录
下一章
×