原帖 | Jack | 2024-12-20 15:43 | 👍2 | 阅读约1
svc是个指令,会产生svc中断悬起,svc的中断优先级很高,然后cpu会立刻响应中断,在svc服务函数中也可以去产生pendsv的悬起,但是pendsv的优先级很低,往往在所有中断都退出后,才会进入pendsv服务函数中进行任务切换。
SVC可以理解为就是能进入到内核态去置位某些中断。
相关笔记
原帖 | Jack | 2024-12-20 15:43 | 👍2 | 阅读约1
svc是个指令,会产生svc中断悬起,svc的中断优先级很高,然后cpu会立刻响应中断,在svc服务函数中也可以去产生pendsv的悬起,但是pendsv的优先级很低,往往在所有中断都退出后,才会进入pendsv服务函数中进行任务切换。
SVC可以理解为就是能进入到内核态去置位某些中断。
相关笔记