摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
第一章 绪论 | 第8-11页 |
§1-1 论文研究背景 | 第8-9页 |
§1-2 研究的目的和意义 | 第9页 |
§1-3 研究现状 | 第9-10页 |
§1-4 本论文主要内容和结构安排 | 第10-11页 |
第二章 Bootloader 的分析 | 第11-16页 |
§2-1 Bootloader 的概念 | 第11页 |
§2-2 常见 Bootloader 介绍 | 第11-12页 |
§2-3 U-Boot 分析 | 第12-16页 |
2-3-1 U-Boot 特点和功能 | 第12-13页 |
2-3-2 U-Boot 源代码结构 | 第13-14页 |
2-3-3 U-Boot 启动流程 | 第14-15页 |
2-3-4 新旧 U-Boot 差异 | 第15-16页 |
第三章 Bootloader 移植方案 | 第16-29页 |
§3-1 移植方案总体设计 | 第16-17页 |
3-1-1 Bootloaer 功能需求分析 | 第16页 |
3-1-2 移植方案实现方法 | 第16-17页 |
§3-2 移植开发环境搭建 | 第17-25页 |
3-2-1 开发板硬件环境介绍 | 第17-19页 |
3-2-2 软件编译环境搭建 | 第19-21页 |
3-2-3 交叉编译工具链制作步骤 | 第21-24页 |
3-2-4 调试环境的搭建 | 第24-25页 |
§3-3 S3C6410 引导模式选择 | 第25-29页 |
3-3-1 NAND FLASH 和 NOR FLASH 特性分析 | 第25-26页 |
3-3-2 S3C6410 各引导模式分析 | 第26-27页 |
3-3-3 S3C6410 存储映射 | 第27-29页 |
第四章 Bootloader 的实现 | 第29-40页 |
§4-1 Bootloader 第一阶段移植 | 第29-36页 |
4-1-1 第一阶段主要功能 | 第29-31页 |
4-1-2 第一阶段调试方法设计 | 第31-32页 |
4-1-3 第一阶段关键部分实现 | 第32-36页 |
§4-2 Bootloader 第二阶段移植 | 第36-39页 |
4-2-1 第二阶段主要功能 | 第36-37页 |
4-2-2 第二阶段调试方法设计 | 第37页 |
4-2-3 第二阶段关键部分实现 | 第37-39页 |
§4-3 本章小结 | 第39-40页 |
第五章 制作 Linux 内核 | 第40-45页 |
§5-1 Linux 内核的配置与编译 | 第40-42页 |
§5-2 设置 U-Boot MTD 分区 | 第42-44页 |
§5-3 设置 U-Boot 引导参数 | 第44-45页 |
第六章 U-Boot 功能测试 | 第45-50页 |
§6-1 下载到内存中测试 | 第45-46页 |
§6-2 烧写到 NAND FLASH 中测试 | 第46-48页 |
§6-3 U-Boot 引导 Linux 系统测试 | 第48-50页 |
第七章 总结和展望 | 第50-51页 |
参考文献 | 第51-53页 |
附录 A | 第53-55页 |
致谢 | 第55-56页 |
攻读学位期间所取得的相关科研成果 | 第56页 |