标签:出栈 08 任务 PendSV 切换 任务调度
任务调度
开启任务调度器
vTaskStartScheduler()
xPortStartScheduler()
启动第一个任务
prvStartFirstTask ()
vPortSVCHandler ()
出栈/压栈汇编指令详解
任务切换
PendSV中断是如何触发的?
查找最高优先级任务
前导置零指令
获取最高优先级任务的任务控制块
PendSV中断是如何触发的?
PendSV的任务切换操作(出栈,即恢复现场)
PendSV的任务切换操作(入栈,即保存现场)
标签:出栈,
08,
任务,
PendSV,
切换,
任务调度
From: https://www.cnblogs.com/mzx233/p/18092828