OpnkOS实时内核设计
| 摘要 | 第1-3页 |
| Abstract | 第3-6页 |
| 1 引言 | 第6-13页 |
| ·实时系统概念 | 第6页 |
| ·实时操作系统国内外现状 | 第6页 |
| ·国内外实时操作系统简介 | 第6-8页 |
| ·论文研究及工作 | 第8-12页 |
| ·OpnkOS的特点 | 第9-10页 |
| ·内核体系结构和功能图 | 第10-12页 |
| ·论文组织方式 | 第12-13页 |
| 2 实时内核设计的一些相关理论 | 第13-22页 |
| ·任务管理 | 第13-16页 |
| ·调度分类 | 第13-16页 |
| ·任务间通信和同步 | 第16-19页 |
| ·中断管理 | 第19-20页 |
| ·时钟管理 | 第20页 |
| ·存储器管理 | 第20-22页 |
| ·静态分配与动态分配 | 第21-22页 |
| 3 任务管理设计与实现 | 第22-30页 |
| ·OpnkOS任务设计 | 第22-26页 |
| ·优先级设计 | 第22页 |
| ·状态定义 | 第22-23页 |
| ·任务控制块定义 | 第23页 |
| ·任务类结构定义 | 第23-24页 |
| ·主要算法实现 | 第24-26页 |
| ·OpnkOS任务管理 | 第26-30页 |
| ·任务链表定义 | 第26页 |
| ·主要算法实现 | 第26-30页 |
| 4 任务调度设计与实现 | 第30-32页 |
| ·OpnkOS调度设计 | 第30页 |
| ·主要算法实现 | 第30-32页 |
| 5 任务间的通信设计与实现 | 第32-40页 |
| ·信号量 | 第32-35页 |
| ·信号量设计 | 第32-33页 |
| ·主要算法实现 | 第33页 |
| ·用信号量实现互斥 | 第33-34页 |
| ·用信号量实现同步 | 第34-35页 |
| ·消息邮箱 | 第35-37页 |
| ·邮箱设计 | 第35-36页 |
| ·主要算法实现 | 第36-37页 |
| ·消息队列 | 第37-39页 |
| ·消息队列设计 | 第37-38页 |
| ·主要算法实现 | 第38-39页 |
| ·一点注意 | 第39-40页 |
| 6 中断管理设计与实现 | 第40-44页 |
| ·开关中断宏定义 | 第40页 |
| ·OpnkOS中断管理设计 | 第40-41页 |
| ·中断向量表IVT设计 | 第40页 |
| ·中断嵌套设计 | 第40页 |
| ·中断相关定义 | 第40-41页 |
| ·主要算法实现 | 第41-44页 |
| 7 时间管理设计与实现 | 第44-49页 |
| ·OpnkOS时钟设计 | 第44-47页 |
| ·时钟类结构定义 | 第44页 |
| ·主要算法实现 | 第44-47页 |
| ·OpnkOS时钟管理 | 第47-49页 |
| 8 内存管理设计与实现 | 第49-57页 |
| ·OpnkOS内存管理设计 | 第49-51页 |
| ·OpnkOS内存划分 | 第49-50页 |
| ·系统分区类定义 | 第50-51页 |
| ·主要算法实现 | 第51-52页 |
| ·其它相关定义 | 第52-57页 |
| 9 总结与展望 | 第57-58页 |
| 致谢 | 第58-59页 |
| 参考文献 | 第59-60页 |