嵌入式多核实时操作系统研究及实现
摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
第一章 引言 | 第10-16页 |
·课题研究背景及意义 | 第10页 |
·国内外发展状况 | 第10-14页 |
·课题研究内容 | 第14页 |
·本文组织结构 | 第14-16页 |
第二章 嵌入式实时操作系统和SMP | 第16-21页 |
·嵌入式实时操作系统 | 第16-18页 |
·SMP | 第18-20页 |
·小结 | 第20-21页 |
第三章 aCoral 架构及特色 | 第21-25页 |
·aCoral 组织架构 | 第21-23页 |
·内核模块 | 第21-22页 |
·HAL 模块 | 第22页 |
·系统库模块 | 第22-23页 |
·扩展模块 | 第23页 |
·aCoral 特色 | 第23-24页 |
·遵循用户程序开发习惯 | 第23页 |
·独特的线程模型 | 第23-24页 |
·高可配,高裁剪 | 第24页 |
·强实时确保调度支持 | 第24页 |
·一体化的多核支持 | 第24页 |
·结论 | 第24-25页 |
第四章 aCoral 内核详细设计实现 | 第25-51页 |
·线程管理 | 第25-31页 |
·调度策略 | 第25-28页 |
·调度机制 | 第28-30页 |
·线程创建 | 第30-31页 |
·线程交互 | 第31-35页 |
·互斥量 | 第32-33页 |
·信号量 | 第33-34页 |
·邮箱 | 第34-35页 |
·内存管理系统 | 第35-43页 |
·第一级内存管理系统 | 第36-40页 |
·第二级内存管理系统 | 第40-43页 |
·中断子系统 | 第43-45页 |
·多核子系统 | 第45-49页 |
·多核启动 | 第45-46页 |
·多核调度 | 第46-48页 |
·核间通信 | 第48-49页 |
·核间中断 | 第49页 |
·小结 | 第49-51页 |
第五章 aCoral 的移植 | 第51-59页 |
·HAL 抽象接口 | 第52-56页 |
·线程相关接口 | 第52-53页 |
·中断相关 | 第53-55页 |
·时钟相关接口 | 第55页 |
·平台相关接口 | 第55-56页 |
·启动代码 | 第56页 |
·链接文件 | 第56-58页 |
·小结 | 第58-59页 |
第六章 aCoral 的系统测试 | 第59-74页 |
·单核测试 | 第59-70页 |
·线程调度测试 | 第59-60页 |
·特殊线程测试 | 第60-64页 |
·线程交互测试 | 第64-70页 |
·综合测试 | 第70页 |
·多核测试 | 第70-73页 |
·运行测试 | 第70-71页 |
·线程迁移测试 | 第71-73页 |
·小结 | 第73-74页 |
第七章 结论 | 第74-76页 |
·本文总结 | 第74页 |
·存在的问题与不足 | 第74-75页 |
·工作展望 | 第75-76页 |
致谢 | 第76-77页 |
参考文献 | 第77-80页 |