μC/OS-III——任务调度
2019-07-22 本文已影响0人
老干妈拌雪梨喂张学友
时间片轮转调度
当两个或多个任务具有相同优先级时,μC/OS-III允许一个任务运行一段指定的时间片然后轮到下一任务。

μC/OS-III中,任务调度通过两个函数来执行:
1. OSSched()
在任务级执行,在中断中调用OSSched()时,其会直接退出。
2. OSIntExit()
在中断服务程序中执行。
时间片轮转调度
当两个或多个任务具有相同优先级时,μC/OS-III允许一个任务运行一段指定的时间片然后轮到下一任务。
μC/OS-III中,任务调度通过两个函数来执行:
1. OSSched()
在任务级执行,在中断中调用OSSched()时,其会直接退出。
2. OSIntExit()
在中断服务程序中执行。