首页 > 试题广场 >

下列关于FreeRTOS上任务调度的描述,不正确的是( )

[单选题]
下列关于FreeRTOS上任务调度的描述,不正确的是( )
  • 调用函数taskYIELD()或者portYIELD_FROM_ISR()进行调度时,这两个函数本质上是设置了PendSV中断
  • 当系统节拍时钟到时,系统会进入中断服务函数进行任务切换时,该中断函数内部会通过设置PendSV中断,从而达到任务切换的目的
  • 任务的上下文切换是在PendSV中断处理函数中实现的
  • 时间片对应的中断处理函数中,会进行任务上下文的切换
taskyield和portyield_from_ISR实现任务上下文切换的本质均是通过设置pendsv中断(中断优先级最低,确保其它中断都处理完毕后才进行任务的上下文切换),再到pendsv的中断服务函数中进行上下文切换。
发表于 2025-10-17 15:57:01 回复(0)