1、FreeRTOS中的调度策略有哪些?
RTOS调度策略有抢占式和协作式,抢占式按优先级高低进行任务切换,同等优先级下还可以按时间片调度进行任务轮询。协作式调度没有优先级之分,正常任务谁先运行就会一直运行下去,只有主动放弃CPU执行vTaskYield,才会切换到下一个任务,阻塞不会任务切换(有个新问题就是在cubemx下,协作调度下好像可以设置优先级,希望来个大佬在评论区指出小弟的错误,解答一下疑问)
1、FreeRTOS中的调度策略有哪些?
RTOS调度策略有抢占式和协作式,抢占式按优先级高低进行任务切换,同等优先级下还可以按时间片调度进行任务轮询。协作式调度没有优先级之分,正常任务谁先运行就会一直运行下去,只有主动放弃CPU执行vTaskYield,才会切换到下一个任务,阻塞不会任务切换(有个新问题就是在cubemx下,协作调度下好像可以设置优先级,希望来个大佬在评论区指出小弟的错误,解答一下疑问)