我似乎无法找到传递给 FreeRTOS 任务创建函数的优先级值是什么意思。如果我没记错的话,ThreadX 使用较小的值来表示较高的优先级,即优先级值为 1 的任务比优先级值为 2 的任务具有更高的优先级值。但是对于 FreeRTOS,我似乎无法确定它是相同还是相反,即更高值意味着更高的优先级。
我试过谷歌搜索但找不到任何东西。 FreeRTOS API reference page for xTaskCreate仅指定这是优先级值。有人可以帮助解决这个困惑吗?
最佳答案
在 FreeRTOS 快速入门指南中找到了我的问题的答案。 section on task priorities解释了较低的优先级数字表示较低优先级的任务,空闲任务的优先级为零,这是最低优先级。
关于c - FreeRTOS xTaskCreate() 方法中的优先级值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21007876/