实时多任务操作系统与单片机软件设计
北方交通大学机电学院 李仕涌 谭南林 王小东
2002 年 7 月 A 版
引言
操作系统是一种计算机软件 它能合理调度系统的软硬件资源 从而达到提高资
源利用率和方便应用程序操作的目的 实时操作系统的设计目标是使计算机能够
以足够短的时间对请求做出反应 多任务则指计算机能够同时的运行多个任务
满足多个任务 同时 占用 CPU 的要求
随着后 PC 时代的到来 实时多任务操作系统已广泛地应用到 32 位嵌入式计算机
产品中 但目前很多测控应用领域只需 8 位或 16 位单片机就可胜任 在这些产品
开发中 要完成较复杂的任务 也可采用一些实时多任务操作系统 有时它能够
明显减少软件的设计工作量
图 1 顺序结构程序流程图