声明
摘要
第1章 绪论
1.1 选题的意义和背景
1.1.1 软硬件混合操作系统研究背景
1.1.2 软硬件混合操作系统研究意义
1.2 嵌入式操作系统硬化的相关研究
1.3 软硬件划分的相关研究
1.3.1 软硬件划分的重要性
1.3.2 遗传算法的相关研究
1.4 课题主要研究内容
第2章 系统分析与设计
2.1 参考操作系统
2.1.1 μC/OS-Ⅱ操作系统
2.1.2 μC/OS-Ⅱ操作系统主要功能模块
2.2 工具的选择以及平台的搭建
2.3 系统总体结构设计
2.4 软硬件混合操作系统
2.4.1 软件设计与硬件设计
2.4.2 软硬件混合操作系统的引入
2.4.3 PowerPC连接方式
2.5 本章小结
第3章 嵌入式操作系统部分功能的硬件实现与仿真
3.1 任务管理硬件实现
3.1.1 任务管理基本操作
3.1.2 就绪表
3.1.3 任务调度
3.1.4 仿真及实验结果
3.2 信号量管理硬件实现
3.2.1 事件控制块映射
3.2.2 信号量P和V操作的硬件设计
3.2.3 仿真及实验结果
3.3 本章小结
第4章 软硬件划分算法
4.1 系统模型
4.2 遗传算法
4.2.1 基本概念
4.2.2 遗传算法的流程
4.2.3 遗传算法特点
4.3 NSGA-Ⅱ算法
4.3.1 基本概念
4.3.2 算法基本流程
4.3.3 NSGA-Ⅱ算法特点
4.4 NSGA-Ⅱ算法的改进
4.4.1 重复个体产生原因
4.4.2 改进后的NSGA-Ⅱ算法
4.4.3 算法寻优结果比较
4.5 本章小结
第5章 系统软硬件划分结果与分析
5.1 软件执行的数据采集
5.1.1 时间空间数据
5.1.2 软件功耗
5.2 硬件执行的数据采集
5.3 数据采集结果
5.4 程序中编码方式
5.5 划分结果与分析
5.5.1 解在三维空间的描绘
5.5.2 解在二维空间的描绘
5.6 本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢