FreeRTOS之任務優先級的分配


摘自: https://zhuanlan.zhihu.com/p/104612162

優先級任務的分配方案:

1)IRQ任務 

IRQ任務指通過中斷服務程序進行觸發的任務,此類任務應該設置為所有任務里面優先級最高的。

2)高優先級后台任務

比如按鍵檢測、觸摸檢測、USB消息處理、串口消息處理等

3)低優先級的時間片任務調度

比如界面顯示、LED數碼管的顯示燈不需要實時執行的都可以歸為這一類任務。

4)空閑任務

空閑任務是系統任務

 

IRQ任務和高優先級任務必須設置為阻塞模式(調用消息等待或者延遲等函數即可),只有這樣,高優先級任務才會釋放CPU的使用權,

從而低優先任務才會有機會得到執行。

 FreeRTOS的任務優先級是,任務優先級數值越小,任務優先級越低。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM