状态与生命周期
描述任务何时具备运行条件、何时等待事件,以及任务状态 如何随系统操作发生变化。
Task 模块描述 HRTOS 中任务的组织与执行方式, 涵盖任务生命周期、状态模型、优先级管理与上下文切换。 从任务控制到 CPU 执行现场,这些机制共同构成系统任务运行的基础。
按照任务管理的不同层次组织文档。可以从生命周期与状态模型入手, 再了解优先级规则,最后深入上下文保存和恢复机制。
了解任务从建立到退出的生命周期,以及任务在系统运行过程中 如何被管理和参与调度。
阅读文档了解任务状态的含义与转换条件,梳理就绪、运行、等待、 挂起及退出等状态之间的关系。
阅读文档了解 HRTOS 的任务优先级体系,以及普通任务、高速任务 与中断执行层之间的职责划分。
阅读文档深入了解任务执行现场的保存与恢复、堆栈指针管理、 上下文存储区域以及任务切换过程。
阅读文档任务管理并不只是创建任务。任务状态决定任务当前所处的阶段, 优先级影响调度选择,而上下文切换负责衔接不同执行实体的运行现场。
描述任务何时具备运行条件、何时等待事件,以及任务状态 如何随系统操作发生变化。
调度器根据系统配置、任务状态及优先级规则选择后续执行实体。 优先级规则与具体任务编号是不同概念。
通过堆栈指针和上下文管理机制衔接执行现场, 使任务能够在获得 CPU 执行权时从正确的位置继续运行。
Task 模块与调度、中断及任务间通信机制共同构成系统的执行与协作体系。 继续阅读相关模块,可以进一步理解任务运行的完整路径。