ARM嵌入式系统考试题及重点教学内容.pdf

ARM嵌入式系统考试题及重点教学内容.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多练出技巧 巧思出硕果 第一章 嵌入式系统定义 :以应用为中心, 计算机技术为基础, 软硬件可剪裁,适应应用系统 对功能,成本,体积,可靠性,功耗严格要求的计算机系统。 嵌入式处理器的分类 : 嵌入式微控制器 嵌入式微处理器 嵌入式数字信号处理 嵌入式片上系统。 选择时考虑的因素:性能与功能 开发工具 操作系统支持 应用软件 嵌入式系统的特点 :1 、嵌入式系统是面向特定应用的 嵌入式系统涉及先进的计算机技 术各个行业 2 、嵌入式系统的硬件和软件都必须具备高度可定制性 3 、嵌入式系统的生命周期 相当长 4 、嵌入式系统的硬件和软件都必须具备高度可定制性 5 、 为了提高执行速度和系统 可靠性 6 、 嵌入式系统本身并不具备在其上进行进一步开发的能力。 ·ARM 不进行芯片的产生和销售 RISC精简指令系统 CISC 复杂指令及系统 EOS 嵌入式 操作系统 ARM 公司从 1991 年率先推出 32 为 RISC微处理器 ARM7TDMI 采用 冯洛伊曼 结构具 有三级流水线 嵌入式硬件系统是以嵌入式微处理器为核心 由相关存储器,I/O 接口及相关通信及扩展接 口等组成的一个硬件系统 嵌入式软件系统:系统 ,工具, 应用软件 ·ASD1.2 (arm developer suite )是 ARM 公司的一套集成开发环境 IDE 其中包括开发环 境 code warrior 和调试环境 AXD ·AXD (arm extend debugger )是 ads1.2 集成开发工具的调试工具 开发人员 可以通过 该工具对可执行代码进行调试 多练出技巧 巧思出硕果 二 ARM 微处理器 ARM 微处理器的工作模式 :1、用户模式(Usr):用于正常执行程序 2 、快速中断模式(FIQ): 用于高速数据传输 3 、外部中断模式(IRQ):用于通常的中断处理 4 、管理模式(svc):操作系统 使用的保护模式 5 、数据访问终止模式(abort) :当数据或指令预取终止时进入该模式,可用于 虚拟存储以及存储保护 6 、系统模式(system) :运行具有特权的操作系统任务 7 、未定义指令 中止模式(undef) :当未定义的指令执行时进入该模式,可用于支持件。 ·除用 user 模式外,其余 6 种工作模式都属于特权模式; 特权模式中除了system 模式以 外的其余 5 种模式称为异常模式。 ·system 和 user 运行环境一样 但可 以不受任何限制地访问任何资源 该模式主要用于运行 操作系统中的一些任务 ·user 模式下应用程序不能访问受保护的资源。 ARM 的工作状态 :第一种为 ARM 状态,此时处理器执行 32 位的字对齐的 ARM 指令; 第二种为 Thumb 状态,此时处理器执行 16 位的、半字对齐的 Thumb 指令。 进入 Thumb 状态:当操作数寄存器的状态位 (位0 )为 1 时,可以采用执行 BX 指令的方法,使 微处理器从 ARM 状态切换到 Thumb 状态。 进入 ARM 状态:当操作数寄存器的状态位为 0 时,执行 BX 指令时可以使微处理器从 Thumb 状态切换到 ARM 状态。 实际 ARM 寄存器共有 37 个 多练出技巧 巧思出硕果 R13 用作堆栈指针 (sp) R14 又被称为链接寄存器 LR

您可能关注的文档

文档评论(0)

zjq110 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档