基于S5PV210处理器的嵌入式开发完全攻略
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 S5PV210处理器的前世今生

ARM处理器由英国剑桥的ARM公司设计。ARM公司成立于1990年,该公司是知识产权(IP)提供商(不生产芯片)。

ARM公司作为嵌入式RISC处理器的知识产权IP供应商,公司本身并不直接从事芯片生产,而是将设计许可授权给合作公司,合作公司添加自己的外设,进而生产各具特色的SoC芯片,利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。

目前,全世界有几十家大的半导体公司都使用ARM公司的授权,其中包括Intel、IBM、Samsung、LG半导体、NEC、SONY、PHILIP等公司。因此,采用ARM处理器进行嵌入式系统开发时,开发者可以获得更多的第三方工具和技术支持,进而从一定程度上降低整个系统的研发成本,缩短研发周期,从而使产品更具市场竞争力。

至今,ARM体系结构发生了很大的变化。从最初的ARMv1到现在的ARMv8,ARM体系结构已经历了8种主要的版本。值得一提的是,从ARMv7体系结构开始,ARM处理器的体系结构有了明显的变革,出现了3种不同系列的体系结构,分别是:ARMv7-A、ARMv7-R、ARMv7-M。其中:

ARMv7-A——应用型处理器,主要针对高性能、高端的应用型场合使用;

ARMv7-R——实时型处理器,主要针对时间要求苛刻以及低中断延迟的场合使用;

ARMv7-M——微控制器型,主要针对一般的工业控制等中低端领域使用。

S5PV210是ARM公司于2009年设计的一款低功耗、高性能、成本高效的32位RISC(精简指令集计算机)微处理器,采用了ARMv7-A体系结构,完全兼容Cortex-A系列处理器,内部集成了Cortex-A8内核,且包含了丰富的外设资源。它为智能手机、平板电脑和高端应用等提供了很好的解决方案。S5PV210处理器的片上资源整体框图如图1-1所示。

图1-1 S5PV210处理器的片上资源的整体框图