嵌入式Linux实时操作系统及应用编程代码与答案.pdfVIP

  • 1
  • 0
  • 约8.86万字
  • 约 58页
  • 2025-06-20 发布于河北
  • 举报

嵌入式Linux实时操作系统及应用编程代码与答案.pdf

附录A习题参考答案

嵌入式Linux实时操作系统及应用编程

第1章

1.嵌入式系统是指操作系统和功能软件集于计算机硬件系统之中。简单的说就是系统

的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响

应速度快等特点。特别适合于要求实时的和多任务的体系。根据IEEE(国际电气和电子」.程

师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为

devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)o

简单地讲就是嵌入到对象体中的专用计算机系统。

嵌入式系统一般有3个主要的组部分:硬件、实时操作系统以及应用软件。

・硬件:包括处理器、存储器(ROM、RM)、输入输出设备、其他部分辅助系统等。

•实时操作系统(Real-TimeOperatingSystem,RTOS):用于管理应用软件,并提供一种机制,

使得处理器分时地执行各个任务并完一定的时限要求。

・应用软件:实现具体业务逻辑功能。

2.嵌入式系统的三要素是嵌入、专用、计算机;其中嵌入性指的是嵌入到对象体系中,有对

象环境要求;专用性是指软、硬件按对象要求裁减;计算机指实现对象的智能化功能。广义

地说一个嵌入式系统就是一个具有特定功能或用途的计算机软硬件集合体,即以应用为中心、

以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、本、体积、功耗

严格要求的专用计算机系统。

3.嵌入式实时操作系统(Real-TimeOperatingSystem,RTOS)是指操作系统本身要能在一

个固定时限内对程序调用(或外部事件)做出正确的反应,亦即对时序与稳定性的要求十分严

格。

Fl前国际较为知名的有:VxWorksNeutrinoRTOSNucleusPkis^OS/9、VRTX、LynuxOS,

RTLinux、BlueCatRT等。

4.嵌入式系统一般由硬件层、中间层、软件层和功能层组。其作用分别如下:

(1)硬件层:由嵌入式微处理器、外围电路和外设组。外围电路有:电源电路、复位

电路、调试接口和存储器电路,就构一个嵌入式核心控制模块。

操作系统和应用程序都可以固化在ROM或者Flash中。为方便使用,有的模块在此基础

上增加了LCD.键盘、USB接口,以及其他一些功能的扩展电路。

2()中间层:硬件层与软件层之间为中间层,也称为BSPB(oardSupportPackage,板

级支持包)。

作用:将系统软件与底层硬件部分隔离,使得系统的底层设备驱动程序与硬件无关:

功能:一般应具有相关硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能。BSP

是主板硬件环境和操作系统的中间接口,是软件平台中具有硬件依赖性的那一部分,主要目

的是为了支持操作系统,使之能够更好地运行于硬件主板上。

3)软件层:主要是操作系统,有的还包括文件系统、图形用户接口和网络系统等。操作

文档评论(0)

1亿VIP精品文档

相关文档