在0-4的中断里面调用os的api函数,也算是执行了这个中断的ISR

🔍 溯源 ✍️ Jack | 📅 2025-02-20 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/中断 #技术/RTOS #质量/普通

原帖 | Jack | 2025-02-20 00:46 | 👍0 | 阅读约1

在0-4的中断里面调用os的api函数,也算是执行了这个中断的ISR,感觉也没有影响他的实时性呢?

队列发送时,如果有高优先级任务因为这个队列发送被唤醒,那么就会发送过程中就会立刻唤醒高优先级任务。而在中断中调用队列时,即使有高优先级任务被唤醒,它也只是置位了PendSV悬起,然后等退出所有中断后,再响应PendSV来切换任务,去执行被唤醒的任务。这类似于中断下半段优化


相关笔记