核心模块与内核机制
从任务管理、实时调度到时间管理、内存组织与任务间通信, 系统梳理 HRTOS 的核心模块与基础机制。 通过模块分类和专题文档,逐步理解实时操作系统的内部组成、 运行机制以及各部分之间的协作关系。
核心模块
按照功能与机制划分文档入口。选择对应模块, 查看其技术主题、工作机制和详细说明。
任务管理
了解任务生命周期、运行状态、优先级与上下文切换, 理解任务在系统中的组织和执行方式。
查看任务管理文档 MODULE / 02调度管理
学习优先级调度、时间片轮转与实时调度机制, 理解任务选择、执行顺序和处理器时间分配。
查看调度管理文档 MODULE / 03时间管理
了解延时、系统节拍 Tick、调度节拍与定时器, 掌握系统时间驱动和定时服务的相关机制。
查看时间管理文档 MODULE / 04内存管理
了解内存分配、内存碎片、内存保护与任务栈管理, 理解资源受限环境下的内存组织与使用。
查看内存管理文档 MODULE / 05任务间通信
涵盖事件、邮箱、消息队列、互斥锁与信号量, 理解任务之间的信息传递、同步与资源协调。
查看通信机制文档 MODULE / 06等待机制
了解任务阻塞、资源等待、超时处理与等待状态变化, 理解任务如何等待条件满足并继续执行。
查看等待机制文档从关键机制开始
以下专题适合作为进一步阅读的起点, 帮助建立对任务运行、调度和系统时间的基本认识。
如何阅读模块文档
建议从模块概览开始,再深入具体机制, 最后结合系统架构理解各部分的协作关系。
第一步:了解模块职责
从各模块首页入手,了解其解决的问题、主要概念 以及与其他内核机制的联系。
第二步:深入具体机制
阅读对应专题,理解状态变化、调度行为、时间处理 和任务间资源协调等具体问题。
第三步:联系整体架构
结合架构与系统流程文档,进一步理解各模块之间的调用关系 和系统运行过程。
相关技术文档
从模块功能继续深入,了解 HRTOS 的整体结构、 执行流程与具体接口。