System / Kernel Architecture

HRTOS 系统架构与执行流程

从任务调度、中断处理到上下文切换,了解 HRTOS 内核中的关键执行路径, 以及这些机制如何共同影响任务运行与实时系统行为。

HRTOS 8051 Kernel System Documentation
System Overview

理解内核,不止于 API

系统级分析关注任务如何获得执行机会、中断如何进入和退出, 以及处理器执行现场如何在不同任务之间交接。 本专题将这些关键机制拆分为独立文档,方便按问题查阅和深入分析。

调度流程 任务选择与调度决策
中断流程 中断响应与处理路径
上下文切换 执行现场的保存与恢复

核心系统文档

从三个互相关联的机制入手,逐步理解 HRTOS 的任务执行过程。

推荐阅读路径

建议按照决策、事件处理、执行交接的顺序阅读。 如果你正在排查具体问题,也可以直接进入对应主题。

从调度开始

先理解任务为何运行、何时需要重新调度,以及优先级规则如何影响任务选择。

再看中断路径

理解异步事件如何进入内核,以及中断处理和退出过程如何影响后续执行。

最后看上下文切换

进一步分析任务执行现场的交接,将调度决策与底层处理器执行过程联系起来。

专题覆盖范围

本专题聚焦内核执行机制及其可观察行为,帮助建立系统级的分析框架。

任务调度与执行顺序

从任务状态和优先级出发,分析调度条件与目标任务的选择。

中断响应与退出

区分中断响应、中断服务、中断退出和后续执行路径。

上下文保护与恢复

关注寄存器、堆栈及任务执行现场在切换过程中的处理。

实时行为与工程验证

为后续性能测量、关键路径分析和最坏情况分析提供概念基础。

阅读说明: 流程图用于解释机制与逻辑关系。具体执行顺序、时间开销和实时性边界, 应结合对应版本的内核实现、目标芯片和实际验证结果确认。