嵌 入 式 实 时 多 任 务 操 作 系 统 的 特 征 介 绍 引 言 : 适 逢 公 司 进 行 通 用 计 算 平 台 的 硬 件 基 础 研 究 , 在 此 硬 件 平 台 之 上 , 必 要 引 入 通 用 的 软件 平 台 。 为 此 , 操 作 系 统 无 疑 是 最 佳 的 选 择 。 在 德 国 十 二 套 软 启 动 项 目 中 , 远 程 IO 控 制 机的 软 件 设 计 成 功 引 入 了 实 时 多 任 务 操 作 系 统μC/OS— II, 本 文 结 合 作 者 的 工 作 成 果 , 针 对μC/OS— II将 嵌 入 式 操 作 系 统 的 基 本 特 征 和 原 理 进 行 简 单 的 描 述 ,并 对 大 家 所 熟 知 的 实 时 特性 概 念 进 行 简 要 的 抛 析 。 嵌 入 式 实 时 操 作 系 统 在 国 外 在 上 世 纪 60 年 代 便 已 发 展 , 至 今 已 有 不 下 百 种产 品 。 从 在 商 业 领 域 取 得 巨 大 成 功 的 两个突出代 表VxWorks 和 QNX;到开源并广泛传播的Linux;以及由知 名公 司 所 推出的WINCE 等;再到由个人之 力发 展至 今 的μC/OS, 每种 操 作 系 统 皆有 其自身的 特 点及所 专长的 应用 领 域 , 但同时作 为 嵌 入 式 的 实 时 多 任 务 操 作 系 统 又有 其共同的 特 征 ,以下 将 结 合 实 际工 作 中 所用 到的 μC/OS— II 为 大 家 进 行 简 单 的 介 绍 。 首先, 操 作 系 统 作 为 用 户应用 程 序同系 统 硬 件 之 间的 接口, 承担着系 统 全部软 、硬 件 资源的 分配、工 作 调度、控 制 协调并 发 活动 的 重任 。 如图 1 所 示为 包含操 作 系 统 的 软 硬 件 体系 结 构。 图 1 比较于传统 的 PC 机 操 作 系 统 , 除具有 任 务 调度、同步机 制 、中 断处理 、文件 功 能外 , 嵌 入 式 实 时 操 作 系 统 还具有 如下 几个主要 特 点: ◆ 可裁减性 , 嵌 入 式 系 统 开发 所 特 有 的 一点便 是 具有 有 限的 存储空间。 面向不 同硬 件 资源的 情况下 , 操 作 系 统 具有 自身可裁减的 特 性 , 以适 应系 统 的 存储容量, 以μC/OS— ...