文摘
英文文摘
1绪论
1.1引言
1.2实时测控系统的特点
1.3 Linux的发展
1.3.1 Linux的起源
1.3.2自由软件基金会的GNU计划
1.3.3 Linux发展中的重要里程碑
1.4 Linux的特点
1.5 Linux的优势
1.6 Linux在测控系统中的运用现状
1.7本论文的主要工作
2 Linux进程调度的分析研究
2.1进程和进程控制块
2.1.1进程
2.1.2进程控制块
2.2进程调度
2.2.1进程调度的基本过程
2.2.2进程调度策略
2.2.3 Linux普通进程的调度
2.2.4 Linux实时进程的调度
2.3对Linux调度机制的评价
2.4本章小结
3典型的Linux实时化方案
3.1 Linux实时化的基本途径
3.2 RTLinux
3.2.1 RTLinux的结构
3.2.2 RTLinux的实现原理
3.2.3 RTLinux的调度策略
3.2.4 RTLinux的通讯机制
3.3 KURT
3.3.1 KURT的结构
3.3.2 KURT的实现原理
3.3.3 KURT的工作模式
3.4两种实时化方案的评价
3.5本章小结
4一种新的Linux实时化方案
4.1新方案的提出
4.2新方案在IPC测控系统中的实现
4.3硬件设计
4.3.1硬件的总体结构
4.3.2开入/开出模板
4.3.3模入/模出模板
4.3.4定时器/计数器模板
4.4软件设计
4.4.1 UTIME
4.4.2中断的软件模拟器
4.4.3实时任务
4.4.4调度器的设计
4.5本章小结
5结论及进一步工作
5.1结论
5.2未来所需的工作
致谢
参考文献
附录A:作者在攻读硕士学位期间发表的论文目录