文摘
英文文摘
第一章 绪论
1.1 嵌入式实时系统
1.2 嵌入式实时系统的一般特点
1.2.1 实时性
1.2.2 资源有限
1.3 抢占控制的意义
1.4 论文的结构安排
第二章 嵌入式实时系统的一般模型
2.1 周期性任务模型
2.1.1 任务的时间参数
2.1.2 任务的执行时间
2.1.3 固定和抖动的释放时间
2.1.4 非周期和偶发任务
2.1.5 任务特征的符号化表示
2.2 调度算法
2.2.1 调度概述
2.2.2 调度算法分类研究
2.2.3 经典调度算法可调度性分析
2.3 小结
第三章 基于时间片的抢占控制模型
3.1 带有抢占次数约束的任务模型
3.2 实时调度的抢占控制模型
3.2.1 固定优先级调度的抢占控制优化模型
3.2.2 动态优先级调度的抢占控制优化模型
3.3 小结
第四章 抢占控制模型的遗传算法实现
4.1 遗传算法介绍
4.1.1 遗传算法的发展过程
4.1.2 遗传算法的基本原理
4.2 遗传算法与抢占控制优化模型结合的可行性分析
4.2.1 遗传算法的特征及优缺点
4.2.2 选择遗传算法的理由
4.3 抢占控制优化模型的遗传算法程序实现
4.3.1 总体设计
4.3.2 初始种群的产生
4.3.3 染色体的编码及适应度计算
4.3.4 遗传算子
4.3.5 约束条件及罚函数
4.4 小结
第五章 实验设计与结果分析
5.1 实验平台环境
5.1.1 硬件平台
5.1.2 软件平台
5.2 定时器模块的配置
5.2.1 工作模式的选择
5.2.2 T/C工作过程分析
5.3 抢占控制优化模型的操作系统实现
5.3.1 总体设计
5.3.2 进程控制块数据结构
5.3.3 定时器初始化函数
5.3.4 进程创建函数
5.3.5 定时器中断处理函数
5.4 实验结果分析
5.4.1 算法性能分析
5.4.2 抢占次数的优化效果
5.5 小结
第六章 总结与展望
参考文献
致谢
攻读硕士期间发表的论文