嵌入式实时系统及其在通信系统中的应用(2)

2012年05月30日 09:52 来源:互联网 作者:秩名 我要评论(0)

  1.2 嵌入式实时操作系统的特点

  除了具有操作系统的共性以外,为适应“嵌入式实时”应用,嵌入式实时操作系统还具有实时性、微内核结合扩展模块实现通用性与可配置性、操作系统不对外设作假设等突出特点。

  1.2.1 实时性

  实时表示“及时”,是一个相对概念;实时性表明操作系统在可预见的时间内响应和处理外部事件的能力,是嵌入式实时操作系统性能的关键指标之一。为保证良好的实时性,嵌入式实时操作系统一般采用多任务机制,以并发方式执行应用程序。

  1.2.2 微内核结合扩展模块实现通用性与可配置性

  为了在结构和功能上适应不同的“嵌入式”应用,嵌入式实时操作系统通常采用微内核与可配置的功能模块相结合的体系结构,使操作同时具备了通用性和可配置性。嵌入式实时操作系统的结构如图2所示。

  1.2.3 操作系统不对外设作假设

  操作系统的实现只与CPU有关,而不假设CPU以外的其他物理硬件。与硬件相关的功能依靠另外一个叫做板级支持包(Board Support Package)的软件层次来完成,从而实现了操作系统的“硬件无关性”,提高了系统的通用性和可移值性。

  其中2和3作为嵌入式实时操作系统的关键技术,有力地推动了嵌入式系统的广泛应用。

  1.3 嵌入式实时系统与通用计算机系统的对比

  嵌入式实时系统与通用计算机对比见表1。通过对比可以看出:嵌入式系统是以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应于应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

  

上一页1234下一页

本文导航