内存管理

模块分类:系统核心 / 更新时间:2026-04-26

模块概述

内存管理是 HRTOS 的基础支撑模块,负责内部 RAM 与外部 xdata 之间的数据交互、 任务栈空间管理以及内存初始化操作。

在资源受限的 8051 架构中,该模块通过精细的内存控制策略, 实现高效的数据访问与任务运行环境管理。

核心功能

相关 API

函数名 说明 详情
os_data_xdata 内部RAM → xdata 搬运 查看
os_xdata_data xdata → 内部RAM 搬运 查看
os_task_stack 查询任务栈/内存池大小 查看
os_memset 内存填充(xdata版本) 查看

示例代码

void main() { unsigned char buffer[10]; // 填充内存 os_memset(buffer, 0x00, 10); // 写入xdata os_data_xdata(0x20, 0x1000); // 从xdata读取 os_xdata_data(0x1000, 0x30); while(1) { } }

扩展阅读