嵌入式系统概论考试要点.doc

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

一:嵌入式系统 1.什么是嵌入式系统 嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。 嵌入式系统的特点 (1)嵌入性:适合宿主,尺寸小,低功耗 (2)实时性 (3)专用性 3.组成部分 嵌入式系统应该包括硬件(微处理器、微控制器、DSP,时钟,中断控制器,各种I/O,显示设备,嵌入式处理器,各种类型存储器,模拟电路及电源,接口控制器及接插件),软件(操作系统或无,协议栈,应用程序) 4.有什么应用 手机、可视电话、数码相机、摄像机、机顶盒、路由器、数控设备或仪表、医疗仪器、航天航空设备等 二:嵌入式处理器 什么是嵌入式处理器 嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。 特点 继承了整个PC机时期的技术成就;(2)种类多;(3)面向应用的专用芯片;(4)新技术的不断应用;(5)使用寿命长;(6)低功耗、低电压 嵌入式系统的软件结构 实时操作系统(RTOS) ; 协议栈(Protocol Stack) ; 应用程序(Application) 什么是指令系统 指令:一般含义:指明要执行的操作以及操作的对象. 指令系统:CPU依靠指令来计算和控制系统 ; CPU在设计时就规定了一系列与其硬件电路相配合的指令系统 ; 指令系统指CPU能识别和执行的所有指令集合 CISC:Complex Instruction Set Computer 分析每一条指令之后执行一系列初级指令运算来完成所需的功能,这种设计的型式被称为复杂指令集计算机(CISC)结构.一般CISC计算机所含的指令数目至少300条以上,有的甚至超过500条. RICS:Reduced Instruction Set Computer 指令系统只包含那些使用频率很高的少量指令; 提供一些必要的指令以支持操作系统和高级语言 ; 按照这个原则发展而成的计算机被称为精简指令集计算机(Reduced Instruction Set Computer-RISC)结构.简称RISC. 三:嵌入式存储系统 层次: 存储器主要有:触发器(Flip-Flops and Latches)、寄存器(Register Files)、静态随机访问存储器(SRAM)、动态随机访问存储器(DRAM)、闪速存储器(flash)、磁盘(Magnetic Disk)等 速递递减,价格递减。 存储器层次结构的特性 第一、就是数据的包含性,即上层的数据,在下一层中都能找到。 第二、下层存储器将自己的地址映射到高层的存储器。 3.RAM:random access memory 随机存取存储器 ,包括SRAM(静态)和DRAM(动态),SRAM速度快,价格贵,一般用在小容量的存储系统中,DRAM价格便宜,但需要定时刷新点路,一般用在大容量的存储系统中。 4.ROM:read only memory 只读存储器,在一般情况下只能读出所存信息,而不能重新写入。信息的写入是通过工厂的制造环节或采用特殊的编程方法进行的。信息一旦写入,就能长期保存,掉电亦不丢失.五个种类:掩模式(Masked)ROM,可编程(Programmable)ROM,可擦除(Erasable)PROM,电可擦除(Electrically Erasable)PROM,闪存(Flash memory). 4.cache 普遍在CPU与常规主存储器之间增设了一级或两级高速小容量存储器,称之为高速缓冲存储器(Cache) 四:ARM Advanced RISC Machines是一个公司的名字,也是对一类微处理器的通称,还可以认为是一种技术的名字, 应用领域 工业控制领域 ; 网络应用 ; 消费类电子产品 ; 成像和安全产品 特点:低功耗、低成本、高性能 ARM微处理器的工作状态 (1)ARM状态,此时处理器执行32位的字对齐的ARM指令; (2)Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 5.状态切换方法: ARM指令集和Thumb指令集均有切换处理器状态的指令,并可在两种工作状态之间切换;在开始执行代码时,应该处于ARM状态;具体方法为改变状态寄存器中相应位的值 进入Thumb状态: 当操作数寄存器的状态位为1时,可以采用执行BX指令的方法,使微处理器从ARM状态切换到Thumb状态。当处理器处于Thumb状态时发生异常(如IRQ、FIQ、Undef、Abort、SWI等),则异常处理返回时,自动切换到Thumb状态。 切换到ARM状态: 当操作数寄存器的状态位为0时,执行BX指令时可以使微处理器从Thumb状态切换到ARM状态。在处理器进行异常处理时,把PC指针放入异常模式链接寄存器中,

文档评论(0)

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

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

1亿VIP精品文档

相关文档