摘自: https://zhuanlan.zhihu.com/p/104612162
優先級任務的分配方案:
1)IRQ任務
IRQ任務指通過中斷服務程序進行觸發的任務,此類任務應該設置為所有任務里面優先級最高的。
2)高優先級后台任務
比如按鍵檢測、觸摸檢測、USB消息處理、串口消息處理等
3)低優先級的時間片任務調度
比如界面顯示、LED數碼管的顯示燈不需要實時執行的都可以歸為這一類任務。
4)空閑任務
空閑任務是系統任務
IRQ任務和高優先級任務必須設置為阻塞模式(調用消息等待或者延遲等函數即可),只有這樣,高優先級任務才會釋放CPU的使用權,
從而低優先任務才會有機會得到執行。
FreeRTOS的任務優先級是,任務優先級數值越小,任務優先級越低。