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