文摘
英文文摘
独创性声明及关于论文使用授权的说明
第一章引言
1.1背景
1.2嵌入式系统和嵌入式软件的特点
1.2.1实时系统
1.2.2嵌入式系统
1.2.3实时操作系统概述
1.2.4实时嵌入式系统软件
1.2.5嵌入式软件开发平台
1.3流行嵌入式操作系统概况
1.3.1 VxWorks操作系统
1.3.2 pSOSystem操作系统
1.4课题的来源和完成的工作
第二章嵌入式软件内存管理技术
2.1内存管理技术理论
2.1.1为什么必须管理内存
2.1.2内存管理基本原理
2.1.3 C风格的内存分配程序
2.1.4内存管理策略
2.2嵌入式系统对内存管理的要求
2.3嵌入式系统的内存管理特点
2.4主要嵌入式操作系统内存管理机制
2.4.1 VxWorks内存管理体机制
2.4.2 pSOSystem内存管理机制
第三章嵌入式软件开发平台的需求与总体设计
3.1通信行业对嵌入式软件开发平台的需求
3.1.1需求背景
3.1.2功能需求
3.1.3性能需求
3.2嵌入式软件开发平台体系结构
3.3嵌入式软件开发平台体结构概述
3.3.1总体系统概述
3.3.2运行支撑子系统
3.3.3平台工具子系统
3.3.4系统处理流程
3.4运行支撑子系统模块说明
3.4.1内存管理模块
3.4.2其他主要模块描述
第四章嵌入式软件开发平台内存管理软件设计
4.1内存管理模块描述
4.2内存管理模块方案分析
4.2.1网络事业部ZXR10-TSR内存管理子系统
4.2.2 CDMA事业部基站内存管理模块
4.2.3方案比较
4.3内存管理模块设计方案
4.2.1核心数据区的管理
4.2.2进程堆栈与数据区管理
4.2.3 UB区的管理
4.2.4高端映射地址的管理
第五章嵌入式软件开发平台内存管理软件实现
5.1数据和全局变量描述
5.1.1分区数据结构与全局变量
5.1.2核心、进程数据区数据结构与全局变量
5.1.3 UB区管理数据结构与全局变量
5.1.4内存保护数据结构与全局变量
5.1.5内存泄漏检查数据结构与全局变量
5.1.6内存管理配置
5.2函数定义与算法
5.2.1主要内部函数定义与算法
5.2.2对外提供的主要函数接口(API)
5.2.3部分函数主要实现代码
第六章嵌入式软件开发平台内存管理软件测试
6.1测试条件
6.2测试方案
6.3测试规程
6.3.1内存申请和释放测试
6.3.2内存保护功能测试
6.3.3内存泄漏检查测试
6.3.4内存申请和释放性能测试
6.3.5内存信息输出测试
6.3.6内存申请和释放极限测试
6.3.7内存模块稳定性测试
6.4测试报告
6.4.1内存容错性测试
6.4.2内存极限测试
6.4.3内存模块长时间运行测试
6.4.4 Oss平台、sr70平台和vxworks操作系统本身内存的性能对比测试
结束语
参考文献
致谢
附录
个人简历
发表论文