基于Linux系统的实时性改进及实现
摘要 | 第1-6页 |
ABSTRACT | 第6-10页 |
绪论 | 第10-13页 |
第一章 Linux 与实时操作系统 | 第13-21页 |
·Linux 的诞生和发展 | 第13-15页 |
·Linux 内核源代码的目录结构 | 第15-18页 |
·引导启动程序目录boot | 第15-16页 |
·文件系统目录fs | 第16页 |
·头文件主目录include | 第16页 |
·内核初始化程序目录init | 第16-17页 |
·内核程序主目录kernel | 第17页 |
·内核库函数目录lib | 第17页 |
·内存管理程序目录mm | 第17页 |
·编译内核工具程序目录tools | 第17-18页 |
·实时操作系统 | 第18-20页 |
·什么是电子系统的实时性 | 第18页 |
·三类电子应用系统的实时性 | 第18-20页 |
本章小结 | 第20-21页 |
第二章 Linux 的实时应用局限性分析 | 第21-28页 |
·嵌入式系统的实时性分析 | 第21-25页 |
·嵌入式系统实时性的出发点 | 第21页 |
·嵌入式系统的实时性分析 | 第21-22页 |
·实时系统的动态误差 | 第22页 |
·嵌入式应用系统的实时性设计 | 第22-25页 |
·Linux 的实时局限性分析 | 第25-27页 |
·内核模式不可抢占 | 第25-26页 |
·基于固定时间片的调度算法 | 第26页 |
·I/O 请求重排序 | 第26页 |
·进程切换开销大 | 第26页 |
·虚拟内存管理 | 第26页 |
·临界资源不可抢占 | 第26-27页 |
·公平设计原则 | 第27页 |
本章小结 | 第27-28页 |
第三章 Linux 内核进程控制 | 第28-34页 |
·任务数据结构 | 第28-29页 |
·进程运行状态 | 第29-30页 |
·进程初始化 | 第30-31页 |
·创建新进程 | 第31页 |
·进程调度 | 第31-33页 |
·终止进程 | 第33页 |
本章小结 | 第33-34页 |
第四章 实时性改进方案及实现 | 第34-48页 |
·外部实时性扩展方法的实现 | 第34-35页 |
·内部实时性改进方法的实现 | 第35-38页 |
·时钟机制改进的实现 | 第35页 |
·内核抢占性改进的实现 | 第35-38页 |
·综合实时性的改进方案 | 第38-47页 |
·schedule( )函数的改进 | 第38-40页 |
·定时器改进方法 | 第40-43页 |
·内存管理的优化 | 第43-46页 |
·Linux 与μC/OS-Ⅱ的结合 | 第46-47页 |
本章小结 | 第47-48页 |
结论 | 第48-49页 |
参考文献 | 第49-51页 |
攻读硕士学位期间发表的学术论文 | 第51-52页 |
致谢 | 第52-53页 |