FreeRTOS之任務優先級的分配

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

優先級任務的分配方案:

1)IRQ任務 

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

2)高優先級後臺任務

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

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

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

4)空閒任務

空閒任務是系統任務

 

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

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

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章