嵌入式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 Operati