uCos嵌入式实时操作系统COS -II一、RTOS基础实时操作系统特点 任务管理 多任务和基于优先级的任务调度任务间同步和通信 消息、事件和信号量定时器管理 提供确定的任务切换时间中断管理 存储管理何时使用实时操作系统 完全取决于软件项目的复杂程度并行的功能模块比较多 定时处理的功能比较多 程序的执行需要判断很多条件参数或资源 需要规划代码执行的优先顺序 要保证多个模块的执行时间实时操作系统的选择 内核占用存储区尺寸 RTOS性能:任务切换时间、调度任务数和优先级数 软件组件和设备驱动程序的完备程度 开发调试工具易用性 标准兼容性,是否支持POSIX标准 RTOS发送形式,源代码或二进制代码 许可证发送形式,开发许可和生产许可二、COS-II介绍COS-II简介 COS -II 是 美国 一个名为Jean Labrosse的工程师开发的实时操作系统。它以小内核、多任务、 丰富的系统服 务、容易使用等特点越来越受欢迎 COS -II 实时系统的商业应用非常广泛,具有非常稳定、可靠的性能,成功应用于生命科学、航天工程等重大 科研项目中。由于其极小的内核,特别适用于对程序代 码存储空间要求极其敏感的嵌入式系统开发 OS-II是一款源码公开的实时操作系统COS-II的特点 可移植性 可裁剪 占先式 多任务 中断管理 其它特点绝大部分的COS-II的 源代码是用移植性很强的 ANSI C写的。 中断可以使正在 指的是用户可以在应用 执行的任务暂时挂 程序中通过语句 #define 公开源代码 和微处理器硬件相关的 属于完全占先式 起。如果优先级更 constants 来定义所需的 可固化 那部分使用汇编语言写, 可以管理 64个任 的实时内核,意味 高的任务被唤醒, COS-II 功能模……