FreeRTOS (以STM32F407为例)
操作系统的分类方式可以由任务调度器的工作方式决定, 比如有的操作系统给每个任务分配同样的运行时间,时间到了就轮到下一个任务, Unix 操作系统就是这样的。 RTOS 的任务调 度器被设计为可预测的, 而这正是嵌入式实时操作系统所需要的, 实时环境中要求操作系统必须对某一个事件做出实时的响应,因此系统任务调度器的行为必须是可预测的。 像 FreeRTOS 这种传统的 RTOS 类操作系统是由用户给每个任务分配一个任务优先级, 任务调度器就可以根据此优先级来决定下一刻应该运行哪个任务。