(共21页PPT)第16章FreeRTOS的协程.pptx

FreeRTOSOperatingSystem第16章FreeRTOS的协程原理与应用——基于GD32FreeRTOS

协程的基本原理“16.1

协程的基本原理与任务不同,协程没有用户栈区,也没有抢占的概念,本质上为一个裸机程序。协程的执行流程也与任务不同,任务通常运行于无限循环中,协程则需要不断调用协程函数,进入协程函数后通过switch语句跳转到不同的节点,执行不同阶段的任务。协程控制块由时间计数、协程优先级、协程状态等组成。①协程的时间计数可以为一个成员变量,也可以为一个事件列表。②由于协程无法抢占,因此协程优先级的作用是便于调度器选择优先级最大的协程执行。③协

文档评论(0)

1亿VIP精品文档

相关文档