svc是个指令,会产生svc中断悬起,svc的中断优先级很高

🔍 溯源 ✍️ Jack | 📅 2024-12-20 | 👍 2 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/Linux #质量/普通

原帖 | Jack | 2024-12-20 15:43 | 👍2 | 阅读约1

svc是个指令,会产生svc中断悬起,svc的中断优先级很高,然后cpu会立刻响应中断,在svc服务函数中也可以去产生pendsv的悬起,但是pendsv的优先级很低,往往在所有中断都退出后,才会进入pendsv服务函数中进行任务切换。

SVC可以理解为就是能进入到内核态去置位某些中断。


相关笔记