我似乎无法找到传递给FreeRTOS任务创建功能的优先级值。如果我没记错的话,ThreadX使用较小的值来获得更高的优先级,即优先级值为1的任务优先级值高于优先级值为2的任务。但对于FreeRTOS,我似乎无法找到它是否相同或是否相反,即更高价值意味着更优先。
我试过谷歌搜索但找不到任何东西。 FreeRTOS API reference page for xTaskCreate仅指定这是优先级值。有人可以帮助解决这种混乱。
答案 0 :(得分:5)
在FreeRTOS快速入门指南中找到我的问题的答案。 section on task priorities解释了较低优先级的数字表示较低优先级的任务,而空闲任务的优先级为0,这是最低优先级。