HRTOS 架构模块

内存布局(Memory Layout)

内存布局定义系统的执行空间划分规则, 用于约束任务与内核的 访问边界

Memory Layout Executable Boundary

内存结构模型

HRTOS 的内存结构遵循严格的确定性分层模型,确保所有运行行为可预测:

[ 高地址 ]
任务栈(Task Stack)
动态堆(Heap)
内核区(Kernel)
调度器中断栈
静态数据区(Static Data)
4个工作寄存器组 / 位寻址区 / 全局变量
[ 低地址 ]

核心内存区域

内核空间

存放调度器、中断控制与系统核心逻辑,禁止任务直接访问。

任务栈

每个任务独立栈空间,用于上下文保存与函数调用。

堆空间

动态分配区域,用于运行时资源申请。

静态区

全局变量与系统初始化数据存储区域。