| 摘要 | 第1-6页 |
| Abstract | 第6-10页 |
| 1 绪论 | 第10-15页 |
| 1.1 嵌入式技术及可移植性 | 第10-12页 |
| 1.2 PMON 系统概述 | 第12-13页 |
| 1.3 课题研究背景和目的 | 第13页 |
| 1.4 本文的研究内容及章节安排 | 第13-15页 |
| 2 嵌入式软件可移植性的提出和实现 | 第15-21页 |
| 2.1 软件工程中的可移植概念 | 第15-18页 |
| 2.2 嵌入式软件中可移植概念和实现 | 第18-21页 |
| 3 可移植嵌入式软件设计与实现 | 第21-43页 |
| 3.1 设计的软硬件环境 | 第21-24页 |
| 3.2 软件的整体结构和布局设计 | 第24-28页 |
| 3.3 驱动程序模块的设计 | 第28-37页 |
| 3.4 应用程序模块的设计 | 第37-38页 |
| 3.5 系统上电后的软件流程 | 第38-40页 |
| 3.6 系统上电后的内存映象 | 第40-41页 |
| 3.7 软件测试 | 第41-43页 |
| 4 Nucleus 到Linux 的嵌入式软件移植 | 第43-50页 |
| 4.1 传统解决方案 | 第44-45页 |
| 4.2 改进后的移植方案 | 第45-48页 |
| 4.3 移植前后两种软件架构的比较分析 | 第48-50页 |
| 5 结束语 | 第50-52页 |
| 致谢 | 第52-53页 |
| 参考文献 | 第53-56页 |
| 附录 1 攻读硕士期间发表的论文 | 第56页 |