空闲任务是FreeRTOS不可缺少的任务,因为FreeRTOS设计要求必须至少有一个任务处于运行状态,当RTOS调度器开始工作后,为了保证至少有一个任务在运行,空闲任务被自动创建,占用最低优先级(0优先级)
空闲任务有四个特点:
(1)释放那些删除自身的任务的内存
(2)保证系统至少有一个任务在运行
(3)在空闲任务中处理一些事件
(4)使用抢占式内核调度时,当有用户任务处于空闲优先级时,空闲任务立即让出CPU
参考:https://blog.csdn.net/qq_27114397/article/details/83028170