LEARNING PATH / RTOS FUNDAMENTALS

RTOS 学习图谱

从实时系统的基本概念出发,逐步理解任务调度、上下文切换、 中断处理与任务通信,最终进入内核架构和嵌入式系统实践。 建立的不只是术语知识,而是对实时操作系统运行机制的整体认识。

01 基础认知
02 内核机制
03 系统架构
04 实践应用

推荐学习路径

如果你刚接触 RTOS,建议按以下顺序学习。 已有操作系统或嵌入式开发经验的读者,也可以根据自己的知识基础直接进入对应主题。

STAGE 01

建立基本认知

理解 RTOS、实时性与通用操作系统之间的基本区别。

开始学习 →
STAGE 02

理解内核机制

学习任务调度、抢占与协作模型,以及上下文切换。

进入内核基础 →
STAGE 03

理解系统行为

认识中断响应、任务通信,以及各机制如何协同工作。

学习系统机制 →
STAGE 04

进入系统架构

从基础原理进一步理解内核结构、调度器和资源管理。

查看系统架构 →

RTOS 核心知识结构

知识图谱用于展示主题之间的组织关系,而不是规定所有主题之间都存在严格的先后依赖。 调度、中断和 IPC 属于相互关联但职责不同的机制。

按主题学习

如果你希望解决一个具体问题,可以直接选择相关主题。 每个主题都提供进一步阅读的入口。

从理解原理到阅读系统

学习 RTOS 不应停留在术语层面。 理解基本机制后,可以进一步观察系统架构、执行路径和具体实现。

进入 HRTOS 技术文档

以实际的 8051 实时操作系统为观察对象, 将调度、中断、上下文切换与资源管理等概念, 对应到系统结构和工程文档中。

常见问题与概念辨析

学习过程中遇到概念混淆?

抢占式调度是否意味着硬实时?中断响应和任务切换有什么区别? 上下文切换为什么受到处理器架构影响? 这些问题通常需要结合具体的执行模型理解。

阅读 RTOS 常见问题与解答 →