计算机等级考试四级嵌入式系统开发工程师2015年复习要点汇总.pdf_第1页
计算机等级考试四级嵌入式系统开发工程师2015年复习要点汇总.pdf_第2页
计算机等级考试四级嵌入式系统开发工程师2015年复习要点汇总.pdf_第3页
计算机等级考试四级嵌入式系统开发工程师2015年复习要点汇总.pdf_第4页
计算机等级考试四级嵌入式系统开发工程师2015年复习要点汇总.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机等级考试四级嵌入式系统开发工程师计算机等级考试四级嵌入式系统开发工程师 20152015 年复习要点汇总年复习要点汇总 1 嵌入式系统的定义 嵌入式系统的定义 1 定义 以应用为中心 以计算机技术为基础 软硬件可裁剪 适应应用 系统对功能 可靠性 成本 体积 功耗严格要求的专用计算机系统 2 嵌入式系统发展的 4 个阶段 无操作系统阶段 简单操作系统阶段 实 时操作系统阶段 面向 Internet 阶段 3 知识产权核 IP 核 具有知识产权的 功能具体 接口规范 可在多个 集成电路设计中重复使用的功能模块 是实现系统芯片 SOC 的基本构件 4 IP 核模块有行为 结构和物理 3 级不同程度的设计 对应描述功能行为 的不同可以分为三类 软核 固核 硬核 2 嵌入式系统的组成 硬件层 中间层 系统软件层和应用软件层 嵌入式系统的组成 硬件层 中间层 系统软件层和应用软件层 1 硬件层 嵌入式微处理器 存储器 通用设备接口和 I O 接口 嵌入式核心模块 微处理器 电源电路 时钟电路 存储器 Cache 位于主 存和嵌入式微处理器内核之间 存放的是最近一段时间 微处理器使用最多的程序代码和数据 它的主要目标是减小存储器给微处 理器内核造成的存储器访问瓶颈 使处理速度更快 2 中间层 也称为硬件抽象层 HAL 或者板级支持包 BSP 它将系统上层软 件和底层硬件分离开来 使系统上层软件开发人员无需关系底层硬件的具体情 况 根据 BSP 层提供的接口开发即可 BSP 有两个特点 硬件相关性和操作系统相关性 设计一个完整的 BSP 需 要完成两部分工作 A 嵌入式系统的硬件初始化和 BSP 功能 片级初始化 纯硬件的初始化过程 把嵌入式微处理器从上电的默认状态 逐步设置成系统所要求的工作状态 板级初始化 包含软硬件两部分在内的初始化过程 为随后的系统初始化 和应用程序建立硬件和软件的运行环境 系统级初始化 以软件为主的初始化过程 进行操作系统的初始化 B 设计硬件相关的设备驱动 3 系统软件层 由 RTOS 文件系统 GUI 网络系统及通用组件模块组 成 RTOS 是嵌入式应用软件的基础和开发平台 4 应用软件 由基于实时系统开发的应用程序组成 3 实时系统 实时系统 1 定义 能在指定或确定的时间内完成系统功能和对外部或内部 同步或 异步时间做出响应的系统 2 区别 通用系统一般追求的是系统的平均响应时间和用户的使用方便 而实时系统主要考虑的是在最坏情况下的系统行为 3 特点 时间约束性 可预测性 可靠性 与外部环境的交互性 4 硬实时 强实时 指应用的时间需求应能够得到完全满足 否则就造成 重大安全事故 甚至造成重大的生命财产损失和生态破坏 如 航天 军事 5 软实时 弱实时 指某些应用虽然提出了时间的要求 但实时任务偶尔 违反这种需求对系统运行及环境不会造成严重影响 如 监控系统 实时信息 采集系统 6 任务的约束包括 时间约束 资源约束 执行顺序约束和性能约束 4 实时系统的调度 实时系统的调度 1 调度 给定一组实时任务和系统资源 确定每个任务何时何地执行的整 个过程 2 抢占式调度 通常是优先级驱动的调度 如 uCOS 优点是实时性好 反应快 调度算法相对简单 可以保证高优先级任务的时间约束 缺点是上下文 切换多 3 非抢占式调度 通常是按时间片分配的调度 不允许任务在执行期间被 中断 任务一旦占用处理器就必须执行完毕或自愿放弃 如 WinCE 优点是上 下文切换少 缺点是处理器有效资源利用率低 可调度性不好 4 静态表驱动策略 系统在运行前根据各任务的时间约束及关联关系 采 用某种搜索策略生成一张运行时刻表 指明各任务的起始运行时刻及运行时 间 5 优先级驱动策略 按照任务优先级的高低确定任务的执行顺序 6 实时任务分类 周期任务 偶发任务 非周期任务 7 实时系统的通用结构模型 数据采集任务实现传感器数据的采集 数据 处理任务处理采集的数据 并将加工后的数据送到执行机构管理任务控制机构 执行 5 嵌入式微处理器体系结构 嵌入式微处理器体系结构 1 冯诺依曼结构 程序和数据共用一个存储空间 程序指令存储地址和数 据存储地址指向同一个存储器的不同物理位置 采用单一的地址及数据总线 程序和数据的宽度相同 例如 8086 ARM7 MIPS 2 哈佛结构 程序和数据是两个相互独立的存储器 每个存储器独立编 址 独立访问 是一种将程序存储和数据存储分开的存储器结构 例如 AVR ARM9 ARM10 3 CISC 与 RISC 的特点比较 参照教程 22 页 计算机执行程序所需要的 时间 P 可以用下面公式计算 P I CPI T I 高级语言程序编译后在机器上运行的指令数 CPI 为执行每条指令所需要的平均周期数 T 每个机器周期的时间 4 流水线的思想 在 CPU 中把一条指令的串行执行过程变为若干指令的子 过程在 CPU 中重叠执行 5 流水线的指标 吞吐率 单位时间里流水线处理机流出的结果数 如果流水线的子过程所 用时间不一样长 则吞吐率应为最长子过程的倒数 建立时间 流水线开始工作到达最大吞吐率的时间 若 m 个子过程所用时 间一样 均为 t 则建立时间 T mt 6 信息存储的字节顺序 A 存储器单位 字节 8 位 B 字长决定了微处理器的寻址能力 即虚拟地址空间的大小 C 32 位微处理器的虚拟地址空间位 232 即 4GB D 小端字节顺序 低字节在内存低地址处 高字节在内存高地址处 E 大端字节顺序 高字节在内存低地址处 低字节在内存高地址处 F 网络设备的存储顺序问题取决于 OSI 模型底层中的数据链路层 6 逻辑电路基础 逻辑电路基础 1 根据电路是否具有存储功能 将逻辑电路划分为 组合逻辑电路和时序 逻辑电路 2 组合逻辑电路 电路在任一时刻的输出 仅取决于该时刻的输入信号 而 与输入信号作用前电路的状态无关 常用的逻辑电路有译码器和多路选择器 等 3 时序逻辑电路 电路任一时刻的输出不仅与该时刻的输入有关 而且还 与该时刻电路的状态有关 因此 时序电路中必须包含记忆元件 触发器是构 成时序逻辑电路的基础 常用的时序逻辑电路有寄存器和计数器等 4 真值表 布尔代数 摩根定律 门电路的概念 5 NOR 或非 和 NAND 与非 的门电路称为全能门电路 可以实现任何一 种逻辑函数 6 译码器 多输入多输出的组合逻辑网络 每输入一个 n 位的二进制代码 在 m 个输出端中最多有一个有效 当 m 2n 是 为全译码 当 m 2n 时 为部分译码 7 由于集成电路的高电平输出电流小 而低电平输出电流相对比较大 采 用集成门电路直接驱动 LED 时 较多采用低电平驱动方式 液晶七段字符显示 器 LCD 利用液晶有外加电场和无外加电场时不同的光学特性来显示字符 8 时钟信号是时序逻辑的基础 它用于决定逻辑单元中的状态合适更新 同步是时钟控制系统中的主要制约条件 9 在选用触发器的时候 触发方式是必须考虑的因素 触发方式有两种 电平触发方式 具有结构简单的有点 常用来组成暂存器 边沿触发方式 具有很强的抗数据端干扰能力 常用来组成寄存器 计数 器等 7 总线电路及信号驱动 总线电路及信号驱动 1 总线是各种信号线的集合 是嵌入式系统中各部件之间传送数据 地址 和控制信息的公共通路 在同一时刻 每条通路线路上能够传输一位二进制信 号 按照总线所传送的信息类型 可以分为 数据总线 DB 地址总线 AB 和 控制总线 CB 2 总线的主要参数 总线带宽 一定时间内总线上可以传送的数据量 一般用 MByte s 表示 总线宽度 总线能同时传送的数据位数 bit 即人们常说的 32 位 64 位等总线宽度的概念 也叫总线位宽 总线的位宽越宽 总线每秒数据 传输率越大 也就是总线带宽越宽 总线频率 工作时钟频率以 MHz 为单位 工作频率越高 则总线工作速度 越快 也即总线带宽越宽 总线带宽 总线位宽 总线频率 8 单位是 MBps 常用总线 ISA 总线 PCI 总线 IIC 总线 SPI 总线 PC104 总线和 CAN 总线等 3 只有具有三态输出的设备才能够连接到数据总线上 常用的三态门为输 出缓冲器 4 当总线上所接的负载超过总线的负载能力时 必须在总线和负载之间加 接缓冲器或驱动器 最常用的是三态缓冲器 其作用是驱动和隔离 5 采用总线复用技术可以实现数据总线和地址总线的共用 但会带来两个 问题 A 需要增加外部电路对总线信号进行复用解耦 例如 地址锁存器 B 总线速度相对非复用总线系统低 6 两类总线通信协议 同步方式 异步方式 7 对总线仲裁问题的解决是以优先级 优先权 的概念为基础 8 电平转换电路 电平转换电路 1 数字集成电路可以分为两大类 双极型集成电路 TTL 金属氧化物半 导体 MOS 2 CMOS 电路由于其静态功耗极低 工作速度较高 抗干扰能力较强 被 广泛使用 3 解决 TTL 与 CMOS 电路接口困难的办法是在 TTL 电路输出端与电源之 间接一上拉电阻 R 上拉电阻 R 的取值由 TTL 的高电平输出漏电流 IOH 来决 定 不同系列的 TTL 应选用不同的 R 值 9 可编程逻辑器件基础 可编程逻辑器件基础 这方面的内容 从总体上有个概念性的认识应该就可以了 10 嵌入式系统中信息表示与运算基础 嵌入式系统中信息表示与运算基础 1 进位计数制与转换 这样比较简单 也应该掌握怎么样进行换算 有出 题的可能 2 计算机中数的表示 源码 反码与补码 正数的反码与源码相同 负数的反码为该数的源码除符号位外按位取反 正数的补码与源码相同 负数的补码为该数的反码加一 例如 98 的源码 11100010B 反码 10011101B 补码 10011110B 3 定点表示法 数的小数点的位置人为约定固定不变 浮点表示法 数的小数点位置是浮动的 它由尾数部分和阶数部分组成 任意一个二进制 N 总可以写成 N 2P S S 为尾数 P 为阶数 4 汉字 表示法 搞清楚 GB2318 80 中国标码和机内码的变换 5 语音编码中波形量化参数 可能会出简单的计算题目哦 采样频率 一秒 内采样的次数 反映了采样点之间的间隔大小 人耳的听觉上限是 20kHz 因此 40kHz 以上的采样频率足以使人满意 CD 唱片采用的采样频率是 44 1kHz 测量精度 样本的量化等级 目前标准采样量级有 8 位和 16 位两种 声 道数 单声道和立体声双道 立体声需要两倍的存储空间 11 差错控制编码 差错控制编码 1 根据码组的功能 可以分为检错码和纠错码两类 检错码是指能自动发 现差错的码 例如奇偶检验码 纠错码是指不仅能发现差错而且能自动纠正差错 的码 例如循环冗余校验码 2 奇偶检验码 海明码 循环冗余校验码 CRC 12 嵌入式系统的度量项目 嵌入式系统的度量项目 1 性能指标 分为部件性能指标和综合性能指标 主要包括 吞吐率 实 时性和各种利用率 2 可靠性与安全性 可靠性是嵌入式系统最重要 最突出的基本要求 是一个嵌入式系统能正 常工作的保证 一般用平均故障间隔时间 MTBF 来度量 3 可维护性 一般用平均修复时间 MTTR 表示 4 可用性 5 功耗 6 环境适应性 7 通用性 8 安全性 9 保密性 10 可扩展性 性价比中的价格 除了直接购买嵌入式系统的价格外 还应包含安装费 用 若干年的运行维修费用和软件租用费 13 嵌入式系统的评价方法 测量法和模型法 嵌入式系统的评价方法 测量法和模型法 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论