文摘
英文文摘
第一章 绪论
1.1 嵌入式系统的特点及实时性
1.2 嵌入式实时系统及实时调度
1.2.1 嵌入式实时系统
1.2.2 实时调度
1.3 抢占优化研究的必要性
1.4 抢占优化的研究方法
1.5 文章结构
第二章 实时系统的标准模型及算法
2.1 实时系统工作负荷的时间参数及功能参数
2.1.1 任务的执行时间
2.1.2 释放时间与时限
2.1.3 作业的抢占性
2.1.4 作业的关键程度
2.1.5 实时调度系统临界条件
2.1.6 在线调度与离线调度
2.2 周期性任务模型
2.3 实时调度算法
2.3.1 固定优先级调度算法
2.3.2 动态优先级调度算法
2.4 本章小结
第三章 实时调度抢占控制优化模型
3.1 带有抢占次数上限的任务模型
3.1.1 启发性例子
3.1.2 任务特征的符号化表示
3.1.3 抢占发生的判断条件
3.2 实时调度的抢占控制优化模型
3.2.1 RM的抢占控制优化模型
3.2.2 动态优先级调度的抢占控制优化模型
3.3 抢占控制模型的遗传算法实现
3.3.1 抢占控制优化模型的遗传算法程序实现
3.3.2 染色体编码及适应度计算
3.3.3 遗传算子
3.3.4 RM与EDF算法的遗传优化效果
3.4 本章小结
第四章 抢占控制模型的仿真
4.1 仿真环境
4.2 仿真程序工作原理
4.2.1 随机任务集的产生
4.2.2 调度仿真
4.3 仿真实验结果与数据分析
4.3.1 RM调度抢占优化结果分析
4.3.2 EDF调度抢占优化结果分析
4.4 仿真的可行性
4.5 本章小节
第五章 抢占控制模型的模拟测试
5.1 实验平台
5.1.1 硬件平台
5.1.2 软件平台
5.1.3 WebitOS的功能模块
5.2 定时器模块的配置
5.2.1 工作模式的选择
5.3 抢占控制优化模型的操作系统测试
5.3.1 总体设计
5.3.2 进程控制块数据结构
5.3.3 定时器初始化函数
5.3.4 进程创建函数
5.3.5 定时器中断处理函数
5.3.6 任务调度函数
5.4 调度算法仿真与测试结果对比
5.5 本章小节
第六章 总结与展望
6.1 本文工作总结
6.2 未来工作展望
参考文献
致谢
攻读硕士期间发表的论文