嵌入式操作系统期末复习资料嵌入式操作系统期末复习资料.doc

嵌入式操作系统期末复习资料嵌入式操作系统期末复习资料.doc

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

什么是嵌入式系统 顾名思义: 包含(安装)在电子装置(应用对象)内部的计算机系统称为嵌入式系统。 基本描述: 专门用途的计算机系统 常常用于控制 广泛存在 包含硬件和软件 根据IEEE(国际电气和电子工程师协会)的定义: 嵌入式系统是“用于控制、监视或者辅助设备、机器和车间运行的装置。” 嵌入式系统的定义 本课程使用的定义,也是国内高校流行的定义: 嵌入式系统是以应用为中心 以计算机技术为基础 且软硬件可裁剪 适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统 它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成 用于实现对其他设备的控制、监视或管理等功能。 嵌入式系统的发展简史 第一阶段 4到8位单片机为核心的可编程控制器系统 第二阶段 以8到16位嵌入式处理器(CPU)为基础 第三阶段 32位RISC嵌入式中央处理器 嵌入式操作系统 第四阶段 基于Internet接入为标志的嵌入式系统 可从4个方面考察嵌入式系统的历史 硬件 软件 代表产品 系统结构 嵌入式系统的特点 专门用于特定任务 嵌入式系统一般是专用系统,而PC是通用计算平台。 技术融合 集计算机、半导体、电子技术、通信技术于一体。 有实时约束 一般采用实时操作系统 有功耗约束 软件没有系统和应用的区别,软件固化。 系统内核小 软硬件可裁剪 高可靠性 资源比PC少得多 嵌入式系统需要专用的开发工具 非垄断市场 软件硬件基本要素 硬件 嵌入式处理器 各种类型存储器 模拟电路及电源 接口控制器及接插件 软件 应用程序 实时操作系统 协议栈 设备驱动 板级支持包 发展:无所不在的计算时代 远远大于CPU 普适计算基本特征 普适计算是指无所不在的、随时随地可以进行计算的一种方式。它使计算机融入人的生活空间。 普适计算不再局限于桌面,用户可以通过手持设备、可穿戴设备或其他常规、非常规计算设备无障碍地享用计算能力和信息资源,使用户能够随时随地获取各种信息,并做出回应。 最小系统 嵌入式微处理器芯片本身不能独立工作,需要一些外围元器件提供基本的工作条件。一个最小系统一般包括以下几个部分 微处理器芯片:嵌入式最小系统的心脏 电源电路、复位电路、晶振电路:为嵌入式最小系统提供电源、时钟信号及复位 存储器(Flash和SDRAM)。微处理器芯片内部没有存储器,需要外扩存储器 UART(RS-232、以太网)接口电路。与外界通信 JTAG调试接口。完成软件的下载与烧写 扩展板 扩展板主要由嵌入式系统的外设及接口组成,按照功能可分为: 人机交互外设,如键盘、显示设备、触摸屏等。 常用外设及接口,如UART串口、SPI、I2C、A/D等。 其他专用设备,如网络控制器、CAN控制器、红外接口等。 按处理器集成与否可分为: CPU集成外设,此类外设在芯片生产时已经集成到处理器上,不需要用户扩展。 扩展外设,该类外设是用户需要的但处理器上没有集成,需要用户自己在硬件设计时进行扩展。 核心板 由最小系统组成的电路开发板称为核心板 嵌入式系统硬件平台一般采用核心板加扩展板的方式进行设计 处理器指令执行过程 指令执行过程一般分为: 取指 从存储器获得下一条执行的指令读入指令寄存器 PC: 程序计数器, 指向下一条要执行的指令 IR: 指令寄存器,保存已取得指令 译码 解释指令,决定指令的执行意义 执行 从存储器向数据通道寄存器移动数据 通过算术逻辑单元ALU进行数据操作 存储 从寄存器向存储器写数据 微处理器的结构体系 按存储结构分: 冯·诺依曼体系结构 哈佛体系结构 按指令类型可分为: 复杂指令集(CISC)处理器 精简指令集(RISC)处理器 每条指令都采用标准字长 冯·诺依曼体系结构 冯·诺伊曼结构也称普林斯顿结构 是一种将程序指令存储器和数据存储器合并在一起的存储器结构 处理器经由同一个传输总线来访问程序和数据存储器 程序指令和数据的宽度相同 如C51、X86系列、ARM7等。 哈佛结构 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构 目的是为了减轻程序运行时的访存瓶颈 哈佛结构的微处理器通常具有较高的执行效率 如ARM9、TI的DSP等。 影响CPU性能的因素: 流水线 超标量 缓存 总线 对于任何处理器来说,要提高其效率,在设计上都是要: 减少数据的等待时间 减少处理单元的空闲时间。 通常用静态RAM来设计 因此,速度快但比较贵 高速缓冲:解决CPU与存储器速度不匹配的问题 处理器信息存储的字节顺序主要分为: 大端存储法 小端存储法 大端模式 字数据的高位字节存储在低地址中 字数据的低字节则存放在高地址中 小端模式 低地址中存放字数据的低字节 高地址

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档