FreeRTOS vs RT-Thread 线程(任务)优先级管理对比笔记
1. 创建线程(任务)时优先级的区别
1.1 FreeRTOS
- 概念名称:任务(Task)
- 优先级取值范围:
- 0 ~ (configMAX_PRIORITIES - 1)
- 数字越大,优先级越高
- 指定优先级方式:
- 创建任务时,调用
xTaskCreate()或xTaskCreateStatic()指定优先级
- 创建任务时,调用
- 调度机制:
- 优先调度优先级数字大的任务
- 同优先级任务默认不轮转,需要配置
configUSE_TIME_SLICING = 1
- 空闲任务:
- 优先级通常为 0(最低)
1.2 RT-Thread
- 概念名称:线程(Thread)
- 优先级取值范围:
- 0 ~ (RT_THREAD_PRIORITY_MAX - 1),默认是0~31
- 数字越小,优先级越高
- 指定优先级方式:


2840

被折叠的 条评论
为什么被折叠?



