第一章 绪论 | 第7-15页 |
1.1 嵌入式系统和嵌入式Linux的引入 | 第7-10页 |
1.2 课题背景 | 第10页 |
1.3 研究现状与主要问题 | 第10-13页 |
1.4 拟研究目标、研究问题及研究意义 | 第13-14页 |
1.5 论文结构 | 第14-15页 |
第二章 LINUX内核分析与微型化和构件化策略 | 第15-30页 |
2.1 Linux2.4版本内核介绍 | 第15-18页 |
2.2 Linux内核分析 | 第18-26页 |
2.2.1 内核的整体结构 | 第18-19页 |
2.2.2 进程调度模块分析 | 第19-21页 |
2.2.3 存储器管理模块分析 | 第21-23页 |
2.2.4 文件系统模块分析 | 第23-26页 |
2.3 Linux内核微型化和构件化研究 | 第26-30页 |
2.3.1 嵌入式操作系统的微型化和构件化 | 第26页 |
2.3.2 实现微型化和构件化的策略和方法 | 第26-27页 |
2.3.3 存储器管理模块的修改 | 第27-29页 |
2.3.4 文件系统模块的修改 | 第29-30页 |
第三章 LINUX内核实时性研究 | 第30-42页 |
3.1 实时性问题的提出 | 第30-31页 |
3.2 Linux2.4版本内核进程调度模块实时性分析 | 第31-36页 |
3.3 Linux内核实时性问题的研究现状 | 第36-37页 |
3.4 基于实时系统理论提高Linux实时性的方法 | 第37-42页 |
3.4.1 直接修改Linux内核方法和体系结构改造法存在问题 | 第37-38页 |
3.4.2 从实时理论出发改造Linux实时性的方法 | 第38页 |
3.4.3 实时系统理论与方法 | 第38-39页 |
3.4.4 开放式系统结构 | 第39-42页 |
第四章 摊铺机实时系统调度算法设计 | 第42-55页 |
4.1 引言 | 第42页 |
4.2 实时系统有关概念与理论 | 第42-43页 |
4.3 摊铺机实时控制系统分析与模型建立 | 第43-45页 |
4.3.1 摊铺机系统功能模块 | 第44页 |
4.3.2 摊铺机任务形式化模型建立 | 第44-45页 |
4.4 调度算法设计与描述 | 第45-49页 |
4.4.1 调度算法设计 | 第46-47页 |
4.4.2 调度算法描述 | 第47-48页 |
4.4.3 调度算法说明 | 第48-49页 |
4.5 调度算法可调度验证与性能分析 | 第49-55页 |
4.5.1 可调度性验证 | 第49-50页 |
4.5.2 时间需求分析验证 | 第50-54页 |
4.5.3 系统任务的总使用率 | 第54-55页 |
第五章 基于HLS结构的LINUX实时调度算法实现 | 第55-68页 |
5.1 Hierarchical loadable scheduler结构与原理 | 第55-57页 |
5.2 Hierarchical loadable scheduler结构程序接口 | 第57-58页 |
5.3 两层调度器程序设计 | 第58-66页 |
5.3.1 系统分析和类体描述 | 第59-62页 |
5.3.2 两个调度器的调度函数 | 第62-64页 |
5.3.3 RM调度器类和Deferrable server调度器类定义 | 第64-66页 |
5.4 调度器支撑环境配置与调试 | 第66-68页 |
第六章 结束语 | 第68-70页 |
致谢 | 第70-71页 |
参考文献 | 第71-73页 |