aCoral可执行文件加载与线程交互机制的研究与设计
摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 绪论 | 第9-15页 |
·课题研究的背景与意义 | 第9-10页 |
·嵌入式操作系统的国内外研究现状 | 第10-13页 |
·本课题主要的研究内容 | 第13-14页 |
·本文的组织结构 | 第14-15页 |
第二章 验证平台 ACORAL 的基本架构 | 第15-23页 |
·ACORAL 的概况 | 第15-16页 |
·ACORAL 的基本组织架构 | 第16-17页 |
·ACORAL 的模块介绍 | 第17-19页 |
·硬件可移植层介绍 | 第17-18页 |
·内核层模块介绍 | 第18-19页 |
·扩展模块层介绍 | 第19页 |
·应用层介绍 | 第19页 |
·ACORAL 应用任务的执行与线程交互方式 | 第19-22页 |
·应用任务的加载执行机制 | 第20-21页 |
·线程交互机制 | 第21-22页 |
·本章小结 | 第22-23页 |
第三章 可执行文件加载机制的设计 | 第23-56页 |
·可执行任务格式的设计 | 第23-35页 |
·可执行文件格式 | 第24-26页 |
·代码段与数据段地址无关性 | 第26-32页 |
·可执行文件目标格式设计 | 第32-34页 |
·函数库的设计 | 第34-35页 |
·可执行任务加载器的设计 | 第35-41页 |
·命令终端设计 | 第36-37页 |
·文件加载器设计 | 第37-41页 |
·嵌入式操作系统调用的设计 | 第41-55页 |
·ARM 处理器的处理模式与异常状态 | 第41-43页 |
·系统调用实现基础 | 第43页 |
·ATPCS 参数传递规则 | 第43-44页 |
·系统调用的设计 | 第44-54页 |
·系统调用的总体设计 | 第44页 |
·系统调用的设计实现 | 第44-49页 |
·关键问题的解决与优化 | 第49-54页 |
·系统调用库的设计 | 第54-55页 |
·本章小结 | 第55-56页 |
第四章 任务交互机制的设计 | 第56-75页 |
·嵌入式系统中任务交互机制 | 第56-59页 |
·通用任务交互机制的机制特点 | 第56-57页 |
·存在任务加载下任务交互的新特点 | 第57-59页 |
·基础任务交互工具设计 | 第59-69页 |
·自旋锁 | 第59-61页 |
·互斥锁 | 第61-64页 |
·信号量 | 第64-65页 |
·消息 | 第65-69页 |
·高级任务交互工具设计 | 第69-73页 |
·读写锁 | 第69-73页 |
·本章小结 | 第73-75页 |
第五章 可执行文件加载与线程交互机制的测试 | 第75-86页 |
·可执行文件加载测试 | 第75-77页 |
·生成目标文件的可用性测试 | 第75-76页 |
·文件的加载测试 | 第76-77页 |
·可执行任务性能的测试 | 第77页 |
·线程交互机制测试 | 第77-85页 |
·自旋锁测试 | 第77-79页 |
·互斥锁测试 | 第79-80页 |
·信号量测试 | 第80-82页 |
·消息测试 | 第82-85页 |
·本章小结 | 第85-86页 |
第六章 结论 | 第86-88页 |
·本文总结 | 第86-87页 |
·不足与展望 | 第87-88页 |
致谢 | 第88-89页 |
参考文献 | 第89-91页 |
攻博/硕期间取得的研究成果 | 第91-92页 |