1.调度器和任务
调度器包含三种调度算法(调度算法就是调度器切换任务时所采用的策略):
(1)带时间片的抢占式调度
(2)不带时间片的抢占式调度
(3)协作式调度
用户任务n是由单板机的内存决定的。
为什么在调度器启动时会创建空闲任务和定时器任务?
在没有任务跑的时候就会允许空闲任务
2.三种中断SysTick中断、SVC中断、PendSV中断
SysTick中断:用于时间片轮询调度(优先级最低)
SVC中断:用于启动首个任务*(优先级最高)
PendSV中断:用于后续任务切换(优先级最低)
3.内和对象
4.堆内存管理方案
5.练习题