《第5章 图形化视窗操作系统-第3章ARM 处理器构架》.pdfVIP

《第5章 图形化视窗操作系统-第3章ARM 处理器构架》.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第5章 图形化视窗操作系统-第3章ARM 处理器构架》.pdf

第3 章 ARM 处理器构架 嵌入式系统中最常用的处理器为 ARM 处理器。ARM 处理器以强大的功能、低功耗等特 点,特别适合于嵌入式领域。本章将主要讲解ARM 体系结构、处理器类型、编程模式及开发 调试工具等。通过本章的学习,读者应该实现如下几个目标。  了解ARM 体系结构。  掌握各种ARM 处理器系列。  掌握ARM Cortex-M3 的处理器结构。  掌握ARM Cortex-M3 的编程模型。  掌握典型的ARM 开发调试工具。 3.1 ARM 体系结构概述 近年来,单片机在控制领域中实现了巨大的成功。而随着技术的发展,单纯的单片机或微 控制器技术已经无法满足需求。随之而来,嵌入式系统设计是目前最热门的一种技术。在嵌入 式系统设计中,首先面临的便是嵌入式处理器的选择。目前,ARM 芯片凭借强大的处理能力 和极低的功耗而得到广泛应用。所以,现在越来越多的公司在产品选型的时候考虑到使用ARM 处理器。另外,随着ARM 功能的增强和完善,某些方面可以取代原先X86 架构的单板机,特 别是工控领域。本书将以ARM 嵌入式处理器为例讲解嵌入式系统的开发,下面首先了解一下 ARM 及其体系结构。 3.1.1 ARM 简介 ARM ,英文全称为Advanced RISC Machines 。ARM 首先是一个公司的名称,1991 年ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。ARM 公司是专门从事基于RISC 技术芯 片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可,由合 作公司生产各具特色的芯片。 其次,ARM 是对一类微处理器的通称。世界各大半导体生产商从ARM 公司购买其ARM 微 处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM 微处理器芯片 进入市场。目前,采用ARM 技术知识产权(IP )核的微处理器,即通常所说的ARM 微处理器。 宽泛地说,ARM 是一种技术的名字,即采用ARM 处理器的控制技术。 ARM 在嵌入式领域获得了巨大的成功,ARM 处理器已遍及工业控制、消费类电子产品、通 信系统、网络系统、无线系统、军用系统等各类产品市场,基于ARM 技术的微处理器应用约占据 了32 位RISC 微处理器70% 以上的市场份额,ARM 技术正在逐步渗入到我们生活的各个方面。 目前全世界有几十家大的半导体公司都使用ARM 公司的授权,因此既使得ARM 技术获 得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场并 被消费者接受,更具有竞争力。 3.1.2 CISC 的体系结构 CISC,英文全称为Complex Instruction Set Computer ,即复杂指令集计算机。CISC 是随着 第3 章 ARM 处理器构架 计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构 会越来越复杂。 然而,在CISC 指令集中,各种指令的使用频率相差悬殊,大约有20% 的指令会被反复使 用,占整个程序代码的80% 。而余下的80%的指令却不经常使用,在程序设计中只占20% 。显 然,CISC 结构虽然指令全面功能强大,但是结构不合理,造成程序代码体积庞大,不适合于 嵌入式系统。 3.1.3 RISC 的体系结构 鉴于CISC 体系结构的不合理性,1979 年美国加州大学伯克利分校提出了RISC 的概念。 RISC 的英文全称为Reduced Instruction Set Computer ,即精简指令集计算机。 RISC 以CISC 为基础,重点优化计算机的结构,使其更加简单合理地提高运算速度。RISC 结构优先选取使用频率最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻址方 式种类减少;以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。一般来说,RISC 体系结构应具有如下特点:  采用固定长度的指令格式,指令归整、简单,基本寻址方式有2~3 种。  使用单周期指令,便于流水线操作执行。  大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/ 存储指令可以访问

文档评论(0)

ddwg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档