嵌入式系统复习(8 页)Good is good, but better carries it.精益求精,善益求善。第一章1.嵌入式系统的 3 个基本要素 “嵌入性”、“专用性”、“计算机系统”。2.嵌入式系统的实时分类非实时系统、软实时系统、硬实时系统。3.嵌入式系统的硬件平台组成嵌入式系统的硬件平台是以嵌入式处理器为核心,由存储器、I/O 单元电路、通信模块、外部设备等必要的辅助接口组成的。4.嵌入式系统的 3 层和 4 层结构3 层: 嵌入式系统硬件平台、嵌入式实时操作系统和嵌入式系统应用。 4 层:嵌入式系统硬件平台、硬件抽象层、嵌入式实时操作系统和嵌入式系统应用。5.什么是嵌入式系统?狭义上讲,嵌入式系统是指:“嵌入到对象体系中的、用于执行独立功能的专用计算机系统”。 定义为以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件硬件可剪裁的,适应应用系统对功能 、可靠性、成本、体积、功耗和应用环境有等严格要求的专用计算机系统。广义上讲,凡是带有微处理器的专用硬件系统都可以称为嵌入式系统。6.什么是硬件抽象层 HAL,它有什么功能?硬件抽象层通过接口向操作系统以及应用程序提供对硬件进行抽象后的服务。硬件抽象层一般应包含相关硬件的初始化、数据的输入输出操作、硬件设备的配置操作等功能。7.硬件抽象层的定义和代码设计应该具有哪些特点?1.硬件抽象层具有与硬件的密切相关性;2.硬件抽象层具有与操作系统的无关性;3.接口定义的功能应包含硬件或系统所需硬件支持的所有功能;4.定义简单明了,太多接口函数会增加软件模拟的复杂性;5.可测性的接口设计有利于系统的软硬件测试和集成。8.嵌入式系统的应用领域。工业过程控制 、网络通信设备、 消费电子产品 、航空航天设备 、军事电子设备和现代武器.第二章1、ARM 的三种含义,常见的 ARM 芯片。一个公司的名称、一类微处理器的通称、一种技术的名称。常 见 的 ARM 芯 片 有 ARM7 、 ARM9 、 ARM9E 、 ARM10E 、 ARM11 和SecurCore、Cortex3、RISC 与 CISC 的区别指标RISCCISC指令集一个周期执行一条指令,通过简单指令的组合实理复杂操作;指令长度固定指令长度不固定,执行需要多个周期。流水线流水线每周期前进一步。指令的执行需要调用微代码的一个微程序寄存器更多通用寄存器。用于特定目的的专用寄存器Load/Store 结构独立的 Load 和 Store 指令完成数据在寄存器和外部存...