文摘
英文文摘
第1章绪论
1.1选题背景
1.2国内外研究现状
1.3论文的组织结构
第2章硬实时调度算法的结构特点
2.1实时系统和实时操作系统
2.2实时调度算法简介
2.2.1实时调度算法的基本概念
2.2.2常见的硬实时调度算法简介
2.3改进的最小裕度调度算法
2.4小结
第3章RTLI NUX内核编程结构
3.1 RTLINUX概述
3.2 RTLINUX的实现原理
3.3小结
第4章RTLI NUX调度器的改进设计
4.1调度器所涉及的模块及其关系
4.1.1 RTLinux的实时调度模块的建立
4.1.2实时线程的创建
4.1.3各模块间的关系
4.2对原有数据结构体的改造
4.2.1重要的数据结构体
4.2.2对数据结构体的改进
4.2.3增加存取数据成员函数
4.3对调度器核心函数RTL_SCHEDULE()的改造
4.3.1原有rtl_schedule()的工作过程
4.3.2对rtl schedule()的改造
4.4调度算法所涉及的定时器部分的改造
4.4.1定时器的两种工作模式
4.4.2时间戳(TSC)寄存器
4.4.3调度模块中定时器机制的实现
4.4.4与调度有关的定时器部分的改造
4.5小结
第5章改进型调度算法在RTLI NUX上的实现
5.1试验平台RTLINUX的建立
5.2新调度模块的生成和安装
第6章改进型调度算法的仿真与测试
6.1调度器的原有算法和新算法的仿真比较
6.2实现MLLF算法的调度器的调度延时测试
结论
致谢
参考文献
攻读硕士学位期间发表的论文