嵌入式系统原理复习.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统原理复习

欠缺2. 简答题:p184 第3,4, 6 2. 习题4中的第1,2,6题 其他基本整理完成 使用方法 大家懂的!GOOD LUCK! 嵌入式系统原理课程考试复习要点提纲 闭卷考试:5.11周五 ============================================== 一、题型:四种 ---------------------------------------------- 1. 选择题:大约10-15小题,共约20-30分 2. 填空题:10空10分 3. 简答题:5题共25分 4. 设计题:3题(10分,10分,15分) ---------------------------------------------- 二、各章节重点、考点 (1)第1章 嵌入式系统概述 1. 嵌入式系统的定义及本质,组成。 p1 定义:以应用为中心,以微电子技术,控制技术,计算机技术和通信技术为基础,强调硬件软件的协同性与整合性,软件硬件可裁剪的,适应应用系统对功能、可靠性、成本、体积、功耗和应用环境等有严格要求的专用计算机系统。 本质:将一个计算机嵌入到一个对象体系中去。 组成:嵌入式处理器,支撑硬件和嵌入式软件。 2. 嵌入式系统的特点 p2 特点:1.系统内核小 2.专用性强 3.运行环境差异大 4.可靠性要求高 5.系统精简和高实时性操作系统 6.具有固化在非易失性存储器中的代码 7.嵌入式系统开发工作和环境 3. 嵌入式系统硬件基本组成 p7 图1-3 硬件抽象层HAL的概念 p7 概念:通过硬件抽象层接口向操作系统以及应用程序提供对硬件进行抽象后的服务。 5. 嵌入式操作系统的主要特点 p8 特点:1.体积小 2.实时性 3.特殊的开发调试环境 6. 嵌入式系统的体系结构(RTOS的体系结构) p8 图1-4 7. 嵌入式系统的分类 p9 1.嵌入式微处理器的位数分类 2.软件实时性需求分类 3.嵌入式系统的复杂程度分类(1)小型嵌入式系统(2)中型嵌入式系统(3)复杂嵌入式系统 (2)第2章 ARM微处理器概述与编程模型 1. ARM微处理器的特点 p12 1.小体积、低功耗、低成本、高性能; 2.支持Thumb(16位)/ARM(32位)双指令集, 能很好地兼容8位/16位器件;3.大量使用寄存器,指令执行速度更快; 4.大多数数据操作都在寄存器中完成;5.寻址方式灵活简单,执行效率高; 6.指令长度固定。 2. ARM9系列微处理器的特点,列出我们所学习的常见的该系列的处理器 p14-15 特点:1.5级证书流水线,指令执行效率更高 2.提供1.1MIPS/MHz的哈佛结构 3.支持ARM指令集和16位Thumb指令集 4.支持32位的高速AMBA总线接口 5.全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统 6.MPU支持实时操作系统 7.支持数据cachae和指令cache,具有更高的指令和数据处理能力。 处理器:ARM920T、ARM992T、ARM940T 3. ARM微处理器的结构 p18 RISC和CISC的区别 p19 寄存器结构;指令结构 p20 ARM微处理器在较新的体系结构中支持两种指令集:ARM指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的ARM代码相比较,可节省30% ~ 40%以上的存储空间,同时具备32位代码的所有优点。 4. ARM微处理器的工作状态 p21 工作状态:一般 有俩种工作状态,并可在两种状态之间切换。 ARM状态,此时处理器执行32位的字对齐的ARM指令; Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 ARM体系结构的存储器格式 p21 1.大端格式 2.小端格式 指令长度及数据类型 p22 ARM微处理器的指令长度可以是32位(在ARM状态下),也可以为16位(在Thumb状态下)。 ARM微处理器中支持字节(8位)、半字(16位)、字(32位)三种数据类型,其中,字需要4字节对齐(地址的低两位为0)、半字需要2字节对齐(地址的最低位为0)。 ARM微处理器的模式、寄存器组织 p27-29 7中运行模式:1.用户模式 2.快速中断模式 3.外部中断模式 4.管理模式 5.数据访问终止模式 6.系统模式 7.未定义指令终止模式。 32位: R0-R15,PC(R15),CPSR,SPSR p30图2-4 16位: R0-R7,PC,SP,LR,CPSR,SPSR p31图2-5 (3)第

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档