| 中文摘要 | 第1-5页 |
| 英文摘要 | 第5-9页 |
| 1 绪论 | 第9-16页 |
| ·嵌入式实时系统简介 | 第9-11页 |
| ·嵌入式系统的基本含义 | 第9页 |
| ·实时操作系统 | 第9-11页 |
| ·RTOS 的功能 | 第11页 |
| ·RTOS 中的几个重要评价指标 | 第11-12页 |
| ·RTOS 的国内外发展现状及发展趋势 | 第12-16页 |
| ·RTOS 的发展阶段 | 第12-13页 |
| ·国外嵌入式RTOS 系统简介 | 第13-14页 |
| ·国内嵌入式RTOS 的发展简介 | 第14-15页 |
| ·RTOS 今后的发展方向 | 第15-16页 |
| 2 实时嵌入式操作系统μC/OS-Ⅱ内核分析 | 第16-41页 |
| ·嵌入式实时操作系统μC/OS-II 简介 | 第16页 |
| ·内核结构 | 第16-18页 |
| ·任务管理 | 第18-26页 |
| ·建立任务,OSTaskCreate() | 第19-21页 |
| ·任务堆栈 | 第21-22页 |
| ·堆栈检验,OSTaskStkChk() | 第22-23页 |
| ·删除任务,OSTaskDel() | 第23-24页 |
| ·改变任务的优先级,OSTaskChangePrio() | 第24页 |
| ·任务的挂起与恢复 | 第24-25页 |
| ·任务就绪表 | 第25-26页 |
| ·内存管理 | 第26-30页 |
| ·内存控制块 | 第27-28页 |
| ·建立一个内存分区,OSMemCreate() | 第28页 |
| ·分配一个内存块,OSMemGet() | 第28-29页 |
| ·释放一个内存块,OSMemPut() | 第29-30页 |
| ·时间管理 | 第30-32页 |
| ·任务延时函数,OSTimeDly() | 第30页 |
| ·按时分秒延时函数OSTimDlyHMSM() | 第30-31页 |
| ·结束延时--OSTimeDlyResume() | 第31页 |
| ·系统时间,OSTimeGet()和OSTimeSet() | 第31-32页 |
| ·任务之间的通讯与同步 | 第32-40页 |
| ·事件控制块ECB(Event Control Blocks) | 第32页 |
| ·信号量 | 第32-36页 |
| ·邮箱 | 第36-37页 |
| ·消息队列 | 第37-40页 |
| ·小结 | 第40-41页 |
| 3 内核移植 | 第41-59页 |
| ·开发工具 | 第43页 |
| ·INCLUDES.H 文件 | 第43-44页 |
| ·定义与处理器相关的常量,宏和类型 | 第44-48页 |
| ·与编译器相关的数据类型 | 第45-46页 |
| ·代码临界区 | 第46-47页 |
| ·设置堆栈生长方向 | 第47页 |
| ·任务切换函数 | 第47-48页 |
| ·与处理器相关的汇编语言文件 | 第48-56页 |
| ·运行优先级最高的就绪任务函数 | 第48-49页 |
| ·任务切换函数 | 第49-52页 |
| ·中断引起任务切换的函数 | 第52-54页 |
| ·时钟中断服务函数 | 第54-56页 |
| ·与处理器相关的C 语言文件 | 第56-58页 |
| ·初始化任务堆栈函数 | 第56-58页 |
| ·任务删除函数 | 第58页 |
| ·扩展统计功能函数 | 第58页 |
| ·时钟滴答函数 | 第58页 |
| ·小结 | 第58-59页 |
| 4 移植结果测试 | 第59-66页 |
| ·测试部分代码 | 第59-60页 |
| ·测试的任务 | 第60-64页 |
| ·测试结果 | 第64-65页 |
| ·小结 | 第65-66页 |
| 5 总结与展望 | 第66-67页 |
| 致谢 | 第67-68页 |
| 参考文献 | 第68-71页 |
| 附录:作者在攻读硕士学位期间发表的论文 | 第71-72页 |
| 独创性声明 | 第72页 |
| 学位论文版权使用授权书 | 第72页 |