FreeRTOS對系統異常優先級寄存器的PendSV和SysTick 的優先級設置過程

爲什麼要設置PendSV爲最低優先級? 應用程序執行SVC 時都是希望所需的請求立即得到響應。 PendSV 則不同,它是可以像普通的中斷一樣被搶佔掛起的(不像SVC 那樣會上訪)。 操作系統 可以利用它「緩期執行」一個異常,一直到其它重要的任務完成後才執行動作。 PendSV是爲系統設備而設的「可懸掛請求」(pendable request)。 1)上下文切換 不能在中斷中進行,會導致中斷延期。
相關文章
相關標籤/搜索