建立基本认知
理解 RTOS、实时性与通用操作系统之间的基本区别。
开始学习 →从实时系统的基本概念出发,逐步理解任务调度、上下文切换、 中断处理与任务通信,最终进入内核架构和嵌入式系统实践。 建立的不只是术语知识,而是对实时操作系统运行机制的整体认识。
如果你刚接触 RTOS,建议按以下顺序学习。 已有操作系统或嵌入式开发经验的读者,也可以根据自己的知识基础直接进入对应主题。
知识图谱用于展示主题之间的组织关系,而不是规定所有主题之间都存在严格的先后依赖。 调度、中断和 IPC 属于相互关联但职责不同的机制。
概念基础 → 内核机制 → 架构实现。各机制之间存在交互关系,实际执行顺序取决于具体系统设计。
如果你希望解决一个具体问题,可以直接选择相关主题。 每个主题都提供进一步阅读的入口。
从系统定义与实时性要求出发,理解 RTOS 的设计目标, 并区分实时系统与通用操作系统的不同侧重点。
理解处理器如何在多个任务之间分配执行机会, 以及不同调度模型对任务响应和系统行为的影响。
从异步事件响应到任务之间的协作, 理解中断处理、消息传递和同步机制的作用边界。
把基础概念映射到实际操作系统, 进一步了解内核组成、调度器、中断模型与资源布局。
学习 RTOS 不应停留在术语层面。 理解基本机制后,可以进一步观察系统架构、执行路径和具体实现。
抢占式调度是否意味着硬实时?中断响应和任务切换有什么区别? 上下文切换为什么受到处理器架构影响? 这些问题通常需要结合具体的执行模型理解。
阅读 RTOS 常见问题与解答 →