ARM的概念

ARM(Advanced RISC Machines)是一种32位微处理器体系结构,当前被广泛应用于消费电子、无线通信、工业控制和手持设备等领域。

 ARM公司是专门从事基于RISC技术的芯片设计开发的公司。作为知识产权供应商,ARM本身并不直接从事芯片生产,而是转让设计许可,由合作公司生产各具特色的芯片。世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自的不同应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场并被消费者接受,更具有竞争力。ARM知识产权授权用户非常众多,其中包括世界顶级的半导体和系统公司。全球20家最大的半导体厂商中有19家是ARM的用户。这些合作伙伴通过使用ARM低价高效的IP核技术,研制生产微处理器、外围设备和系统芯片。迄今这些厂商共发售了超过10亿个ARM微处理器内核。

ARM不是单片机,准确来讲ARM是一种处理器的IP核。ARM公司开发出处理器结构后,开始向其他芯片厂商授权制造,芯片厂商可以根据自己的需要进行结构与功能的调整,因此实际中使用的ARM处理器有很多种类,主要有三星、飞利浦、ATMEL、Intel制造的几大类,功能与使用上均不相同。ARM处理器核还可以嵌入到其他专用芯片中作为中央处理单元使用,例如,飞利浦的MP3解码芯片就是采用ARM7核心的。ARM系列处理器很少集成片上硬件资源,更接近今天的处理器范畴,基本不被认为是单片机。在软件设计方便,ARM和单片机也有很多不同,其中最大的不同是ARM引入了操作系统的概念,有了操作系统的支持,其主要具备以下几个优势:

(1)基于操作系统的支持可以轻松地写出多任务的复杂应用程序;

(2)完善的文件系统的支持;

(3)完善的网络协议支持;

(4)很多开源软件的支持。

当然,除了带来的优势以外,同样也带来了一些开发上的难度,例如,移植操作系统需要专业人员进行,开发人员需要熟悉操作系统,庞大的操作系统带来很大的系统开销等问题。

猜你喜欢

转载自blog.csdn.net/super828/article/details/129721122
今日推荐