声明
摘要
第1章 绪论
1.1 选题背景及意义
1.2 实时控制系统的发展现状
1.2.1 实时控制器的发展现状
1.2.2 实时操作系统的发展现状
1.3 本文主要研究工作
第2章 多任务嵌入式实时控制系统软件的设计
2.1 引言
2.2 实时控制系统软件的总体架构设计
2.2.1 快速原型实时控制系统总体架构设计
2.2.2 实时控制系统软件的总体设计
2.3 实时内核的设计
2.3.1 标准Linux内核实时性能分析
2.3.2 增强标准Linux实时性能的关键技术分析
2.3.3 基于Linux的实时内核的设计
2.4 实时设备驱动的设计
2.4.1 标准Linux设备驱动分析
2.4.2 基于LXRT机制的实时设备驱动的设计
2.5 实时监控程序的设计
2.5.1 实时监控程序的功能需求分析
2.5.2 实时监控程序开发语言的选择
2.5.3 实时监控程序的设计
2.6 本章小结
第3章 多任务嵌入式实时控制系统软件的实现
3.1 引言
3.2 基于RTAI的Linux实时内核的实现
3.2.1 实时内核的实现原理分析
3.2.2 实时内核的具体实现
3.3 基于LXRT机制的实时设备驱动的实现
3.3.1 LXRT机制的研究
3.3.2 基于LXRT机制的实时设备驱动的实现
3.4 基于RPC和MBX机制的实时监控程序的实现
3.4.1 RPC机制的研究
3.4.2 MBX机制的研究
3.4.3 人机界面的开发实现
3.4.4 控制功能模块的开发实现
3.4.5 参数显示与在线修改功能模块的开发实现
3.4.6 实时数据曲线显示功能模块的开发实现
3.5 本章小结
第4章 系统软件的测试及在双容水箱装置中的应用验证
4.1 引言
4.2 实时控制系统软件的测试
4.2.1 实时内核的测试
4.2.2 实时设备驱动的测试
4.3 实时控制系统软件在双容水箱装置中的应用验证
4.3.1 双容水箱系统中PC104实时设备驱动的开发
4.3.2 单容水箱PID液位平衡控制算法分析
4.3.3 单容水箱PID液位平衡控制实验测试
4.4 本章小结
第5章 总结与展望
5.1 工作总结
5.2 研究工作展望
参考文献
致谢
硕士期间主要工作