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