摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
第一章 绪论 | 第10-15页 |
·课题的研究背景 | 第10-12页 |
·SoC的产生和发展 | 第10-11页 |
·MIPS处理器的历史 | 第11-12页 |
·课题的项目背景 | 第12-13页 |
·Rmos操作系统 | 第12页 |
·AC494 SoC芯片 | 第12-13页 |
·diab编译器 | 第13页 |
·论文的内容安排及相关的工作介绍 | 第13-15页 |
第二章 硬件平台介绍 | 第15-26页 |
·MIPS 4KEc处理器内核模块 | 第15-16页 |
·必需的内核模块 | 第16页 |
·可选的逻辑模块 | 第16页 |
·MIPS 4KEc流水线 | 第16-17页 |
·MIPS 4KEc寄存器 | 第17-20页 |
·通用寄存器(GPR) | 第17-18页 |
·控制寄存器 | 第18-20页 |
·MIPS 4KEc内存管理 | 第20-21页 |
·MIPS 4KEc中断和异常 | 第21-24页 |
·异常处理 | 第22-23页 |
·中断 | 第23-24页 |
·开发板的组成 | 第24-25页 |
·本章小结 | 第25-26页 |
第三章 BOOTLOADER的移植 | 第26-33页 |
·BootLoader总体描述 | 第26页 |
·BootLoader具体分析 | 第26-28页 |
·BootLoader的流程和框架 | 第26-28页 |
·硬件相关的地方 | 第28页 |
·关键代码描述和硬件模块分析 | 第28-32页 |
·中断控制 | 第28-30页 |
·UART模块 | 第30-31页 |
·时钟模块,看门狗模块 | 第31-32页 |
·本章小结 | 第32-33页 |
第四章 RMOS操作系统介绍 | 第33-39页 |
·系统调用的实现 | 第33-34页 |
·内存管理 | 第34页 |
·信号量,共享内存,消息队列 | 第34-35页 |
·动态调用 | 第35页 |
·定时机制 | 第35-36页 |
·程序管理 | 第36页 |
·任务管理 | 第36-37页 |
·中断管理 | 第37-38页 |
·本章小结 | 第38-39页 |
第五章 AC494上操作系统初始化 | 第39-46页 |
·MIPS上操作系统内核在内存中的映射图 | 第39-40页 |
·操作系统初始化过程 | 第40-44页 |
·初始化flash | 第41页 |
·初始化Bootloader参数和SYS参数,内存 | 第41-42页 |
·初始化系统 | 第42-43页 |
·初始化硬件无关的模块 | 第43-44页 |
·Idle任务与Boot任务 | 第44-45页 |
·本章小结 | 第45-46页 |
第六章 MIPS下任务的管理 | 第46-63页 |
·ELF文件结构 | 第46-49页 |
·ELF文件及头部 | 第46-47页 |
·节区 | 第47-48页 |
·程序头部 | 第48-49页 |
·编译选项和链接文件 | 第49-52页 |
·编译选项 | 第49-50页 |
·链接文件 | 第50-52页 |
·Rmos可执行文件格式 | 第52-53页 |
·MIPS处理器中任务的创建 | 第53-55页 |
·任务栈的结构及参数、返回值的传递 | 第55-57页 |
·任务栈的结构 | 第56页 |
·参数、返回值的传递 | 第56-57页 |
·任务的调度 | 第57-62页 |
·中断方式 | 第57-60页 |
·系统调用方式 | 第60-62页 |
·本章小结 | 第62-63页 |
第七章 测试 | 第63-79页 |
·测试项目 | 第63页 |
·测试结果 | 第63-79页 |
第八章 结束语 | 第79-80页 |
参考文献 | 第80-82页 |
附录 | 第82-93页 |
附录1 Init.asm文件分析: | 第83页 |
附录2 Initac494.asm文件分析: | 第83-84页 |
附录3 rmosdrv.asm文件分析: | 第84-87页 |
附录4 Entry.inc文件分析 | 第87-88页 |
附录5 rmac494.c文件分析 | 第88页 |
附录6 dccmips.h,dccmipsab.h,dccmips23文件分析 | 第88-89页 |
附录7 mips.h文件分析 | 第89页 |
附录8 conf_mips.h文件分析 | 第89页 |
附录9 rmmips.h文件分析 | 第89-90页 |
附录10 TCB.inc文件分析 | 第90页 |
附录11 Rtac494.h文件分析 | 第90页 |
附录12 Compiler.h文件分析 | 第90页 |
附录13 Rmos.c文件分析 | 第90-91页 |
附录14 Com_io.c文件分析 | 第91页 |
附录15 系统调用库函数的修改 | 第91-93页 |
致谢 | 第93-94页 |
攻读学位期间发表的论文 | 第94页 |