freertos preemption
时间: 2023-07-06 21:42:32 浏览: 126
freertos相关
FreeRTOS是一个开源的嵌入式操作系统,它支持抢占式调度和协作式调度两种调度方式。在抢占式调度中,任务可以被更高优先级的任务打断,从而立即执行更高优先级任务。而在协作式调度中,任务需要主动让出CPU资源,让其他任务执行。在FreeRTOS中,可以通过设置任务的优先级来实现抢占式调度。当有多个任务具有相同的优先级时,FreeRTOS采用时间片轮转的方式来分配CPU时间。此外,FreeRTOS还支持软件定时器和硬件定时器,可以用来实现周期性任务的调度。
阅读全文