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页 |