OS:硬件资源管理
软件统一接口
并行任务:Task1 灯闪烁 delay
Task2 按键 delay
让mpu、cpu充分实现资源使用
OS STOS 分时操作系统,多任务,多用户
RTOS 实时操作系统 FreeRTOS(微内核)、μcosII、UXWORKS、RT-thread、RTC
调度器 任务
任务间通讯
优先级管理
时间管理
任务 1、就绪态 当前被抢占时
2、执行态
3、阻塞态
4、挂起态 主动暂停
Thread→线程 进程→process
PCB
RTOS 硬实时:立即执行 抢占性 任何时候都可以被打断
软实时:允许有一定的拖延 非抢占性 时间节点才能被打断
时钟节拍是以时间片为单位
时间片轮转
任务优先级->抢占式
靠Pendsv中断
任务优先级:0->无限大
数值越大,优先级越高
屏蔽中断分为全屏蔽和选择性屏蔽
先遵从优先级,在遵从时间片
1、功能性
2、裁剪配置
钩子函数 调试,辅助式
Idle 空闲任务