基于ARM的嵌入式强实时内核设计
| 摘要 | 第1-4页 |
| Abstract | 第4-8页 |
| 第一章 概述 | 第8-14页 |
| ·嵌入式实时系统简介 | 第8-9页 |
| ·嵌入式实时操作系统主要特性 | 第9页 |
| ·实时操作系统研究现状和发展趋势 | 第9-11页 |
| ·研究的背景和意义 | 第11-12页 |
| ·研究内容 | 第12-14页 |
| 第二章 嵌入式实时操作系统内核结构设计 | 第14-26页 |
| ·ARM 处理器主要特性 | 第14-16页 |
| ·程序状态寄存器与处理器模式 | 第14-15页 |
| ·中断的优先级资源 | 第15页 |
| ·ARM 处理器异常中断处理 | 第15页 |
| ·ARM 微处理器硬保护算法逻辑 | 第15-16页 |
| ·内核结构 | 第16-19页 |
| ·单一内核结构 | 第16-17页 |
| ·层次内核结构 | 第17页 |
| ·微内核结构 | 第17-18页 |
| ·内核结构设计 | 第18-19页 |
| ·中断与设备 | 第19-20页 |
| ·中断管理 | 第20-25页 |
| ·嵌套中断机制 | 第20-21页 |
| ·不可屏蔽中断机制 | 第21页 |
| ·中断分段处理机制 | 第21-23页 |
| ·IRQ 中断入口逻辑与出口处理 | 第23-25页 |
| ·设备驱动模型 | 第25-26页 |
| 第三章 任务调度策略与资源访问控制协议 | 第26-36页 |
| ·任务调度策略 | 第26-28页 |
| ·静态优先级调度 | 第26-27页 |
| ·时间片轮转调度 | 第27-28页 |
| ·静态调度的任务优先级分配 | 第28页 |
| ·基于优先级位图的抢占阈值调度 | 第28-31页 |
| ·优先级位图算法实现原理 | 第29页 |
| ·优先级位图算法增加支持优先级数量 | 第29-30页 |
| ·优先级位图算法减少优先级判定表所需存储空间 | 第30-31页 |
| ·基于优先级位图的抢占阈值调度算法 | 第31页 |
| ·资源访问控制 | 第31-36页 |
| ·资源访问所引起的设计问题 | 第31-32页 |
| ·资源访问控制协议 | 第32-34页 |
| ·互斥型事件解决优先级反转 | 第34-36页 |
| 第四章 内核对象 | 第36-46页 |
| ·任务管理 | 第36-37页 |
| ·任务间的同步、互斥与通信(ITC) | 第37-39页 |
| ·时钟管理 | 第39-41页 |
| ·内存管理 | 第41-46页 |
| ·内存管理特性 | 第42页 |
| ·内存分配方案 | 第42-43页 |
| ·内存管理方案设计 | 第43-46页 |
| 第五章 内核其它设计与性能分析 | 第46-52页 |
| ·自保护软件 FIFO | 第46-47页 |
| ·流控 | 第47页 |
| ·临界区与保护 | 第47-49页 |
| ·实时性能测试 | 第49-52页 |
| ·测试指标 | 第49-50页 |
| ·测试平台 | 第50页 |
| ·测试原理 | 第50-51页 |
| ·测试结果 | 第51-52页 |
| 总结 | 第52-54页 |
| 参考文献 | 第54-57页 |
| 致谢 | 第57-58页 |
| 研究生在读期间发表论文 | 第58页 |