uCOS操作系统介绍
uCOS系统也叫(uC/OS))由美国人 Jean Labrosse在1992年编写的一个实时操作系统,一个多任务的操作系统
在学完STM32基本操作之后,真的很有必要扩展一下uCOS
这个操作系统可能我们带代码中并没有涉及,但是移植了之后,更够更好的提供程序的效率,没有加系统的程序在延迟中,是等待延时结束再去做下一件事,而这个操作系统充分利用了延迟的时间去做其他的任务,准确的说,就是整个CPU都处于运行阶段,这就是实时的体现
使用UCOS之前必须知道它的特点是什么,如下:
uCOS-II的特点
(1)可裁剪
(2) 便于移植
(3) 抢占式
(4) 多任务
(5) 稳定可靠
UCOS的整个操作,运行都围绕着它的内核对象,
重点
uCOS-II的内核对象
⊙ 信号量
⊙ 互斥信号量
⊙ 事件标志
⊙ 消息邮箱
⊙ 消息队列
⊙ 内存管理
⊙ 时钟管理
⊙ 任务管理