计算机三级考试《嵌入式系统开发技术》复习要点_第1页
计算机三级考试《嵌入式系统开发技术》复习要点_第2页
计算机三级考试《嵌入式系统开发技术》复习要点_第3页
计算机三级考试《嵌入式系统开发技术》复习要点_第4页
计算机三级考试《嵌入式系统开发技术》复习要点_第5页
全文预览已结束

下载本文档

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

文档简介

计算机三级考试《嵌入式系统开发技术》复习要点嵌入式系统的定义与组成定义嵌入式系统是一种专为特定应用设计的计算机系统,它以应用为中心,以计算机技术为基础,通过软硬件的裁剪以适应特定的功能、可靠性、成本、体积和功耗要求。IP核模块IP核模块的设计分为行为、结构和物理三个层次,根据功能行为的描述不同,可分为软核、固核和硬核三类。组成嵌入式系统由硬件层、中间层、系统软件层和应用软件层构成。硬件层包括嵌入式微处理器、存储器、通用设备接口和I/O接口。嵌入式核心模块由微处理器、电源电路、时钟电路和存储器Cache组成,Cache用于存放微处理器最近使用的程序代码和数据,以减少存储器访问瓶颈。中间层又称硬件抽象层HAL或板级支持包BSP,它隔离了上层软件和底层硬件,简化了上层软件的开发。BSP具有硬件相关性和操作系统相关性,设计时需完成硬件初始化和设备驱动设计。系统软件层由实时操作系统(RTOS)、文件系统、图形用户界面(GUI)、网络系统和通用组件模块组成,RTOS是嵌入式应用软件的基础和开发平台。应用软件由基于实时系统开发的应用程序组成。实时系统定义与特点实时系统是一种能够在指定或确定时间内完成系统功能并对事件做出响应的系统,它具有时间约束性、可预测性、可靠性和与外部环境的交互性。硬实时与软实时硬实时系统对时间需求严格,否则会造成严重后果;软实时系统对时间需求较为宽松,偶尔违反时间需求不会造成严重影响。任务约束包括时间约束、资源约束、执行顺序约束和性能约束。实时系统的调度调度策略实时系统的调度策略包括抢占式调度、非抢占式调度和静态表驱动策略等,每种策略都有其优缺点。实时任务分类实时任务分为周期任务、偶发任务和非周期任务。通用结构模型实时系统的通用结构模型包括数据采集任务、数据处理任务和执行机构管理任务。嵌入式微处理器体系结构冯诺依曼结构与哈佛结构冯诺依曼结构中程序和数据共用一个存储空间,而哈佛结构中程序和数据存储分开,独立编址和访问。CISC与RISC复杂指令集计算机(CISC)与精简指令集计算机(RISC)在设计理念和性能上有所不同。流水线流水线技术通过将指令执行过程分解为多个子过程并行执行,提高了处理器的吞吐率。逻辑电路基础组合逻辑电路与时序逻辑电路组合逻辑电路的输出仅取决于当前输入,而时序逻辑电路的输出还与电路状态有关。译码器与触发器译码器是一种多输入多输出的组合逻辑网络,触发器是构成时序逻辑电路的基础元件。时钟信号时钟信号是

温馨提示

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

评论

0/150

提交评论