嵌入式Linux 实时操作系统及应用编程 嵌入式Linux 实时操作系统及应用编程 嵌入式Linux 实时操作系统及应用编程 嵌入式Linux 实时操作系统及应用编程 附录A 习题参考答案 嵌入式Linux 实时操作系统及应用编程 第 1 章 1.嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS 的工作方式。具有软件代码小,高度自动化,响应速度快等特点。特别适合于要求实时的和多任务的体系。根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”( 原文为dev ices u sed to control, monitor, or assist the operation of equ ipment, machinery or plants)。简单地讲就是嵌入到对象体中的专用计算机系统。 嵌入式系统一般有3 个主要的组成部分:硬件、实时操作系统以及应用软件。 ● 硬件:包括处理器、存储器(ROM、 RAM)、输入输出设备、其他部分辅助系统等。 ● 实时操作系统(Real-Time Operating Sy stem, RTOS):用于管理应用软件,并提供一种机制,使得处理器分时地执行各个任务并完成一定的时限要求 。 ● 应用软件:实现具体业务逻辑功能。 2.嵌入式系统的三要素是嵌入、专用、计算机;其中嵌入性指的是嵌入到对象体系中,有对象环境要求;专用性是指软、硬件按对象要求裁减;计算机指实现对象的智能化功能。广义地说一个嵌入式系统就是一个具有特定功能或用途的计算机软硬件集合体。即以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 。 3.嵌入式实时操作系统(Real-Time Operating Sy stem, RTOS)是指操作系统本身要能在一个固定时限内对程序调用(或外部事件)做出正确的反应,亦即对时序与稳定性的要求十分严格。 目前国际较为知名的有:Vx Works、 Neu trinoRTOS、Nu cleu s Plu s、 OS/9、VRTX、Ly nu x OS,RTLinu x 、 Blu eCat RT 等。 4.嵌入式系统一般由硬件层、中间层、软件层和功能层组成。其作用分别如下: (1 )硬件层 :由嵌入式微处理器、外围电路和外设组成。外围电路有:电源电路、复位电路、调试接口和存储器电路,就构成一个嵌入式核心控制模块。 操作系统和应用程序都可以固化在 ROM 或者 Flash 中。为方便使用,有的模块在...