基于ARM的系统启动过程研究与系统移植
摘要 | 第1-4页 |
Abstract | 第4-7页 |
1 绪论 | 第7-12页 |
·研究背景及意义 | 第7页 |
·嵌入式系统的特点 | 第7-8页 |
·嵌入式操作系统的现状 | 第8-9页 |
·论文的主要工作 | 第9-10页 |
·论文各章节内容安排 | 第10-12页 |
2 系统移植环境介绍 | 第12-17页 |
·硬件平台介绍 | 第12-15页 |
·软件环境搭建 | 第15页 |
·程序下载 | 第15-16页 |
·本章小结 | 第16-17页 |
3 BootLoader移植 | 第17-45页 |
·BootLoader简介 | 第17-21页 |
·BootLoader概念 | 第17-18页 |
·BootLoader的各种版本 | 第18-19页 |
·U-Boot版本的变化 | 第19-20页 |
·BootLoader启动流程 | 第20-21页 |
·U-Boot代码分析 | 第21-30页 |
·Stage1启动阶段分析 | 第23-25页 |
·Stage2阶段启动分析 | 第25-29页 |
·U-Boot移植过程中主要涉及到的修改 | 第29-30页 |
·U-Boot的移植 | 第30-44页 |
·基本文件的移植 | 第30-33页 |
·Nand Flash部分的移植 | 第33-37页 |
·网卡DM9000的移植 | 第37-39页 |
·修正修改时间的显示 | 第39-40页 |
·DNW工具的添加 | 第40-44页 |
·本章小结 | 第44-45页 |
4 Linux内核移植 | 第45-61页 |
·Linux版本及特点 | 第45-47页 |
·内核源码分析 | 第47-51页 |
·层次结构 | 第47-48页 |
·Makefile文件分析 | 第48-49页 |
·Kconfig文件分析 | 第49-51页 |
·内核移植 | 第51-60页 |
·基本配置文件的移植 | 第51-52页 |
·Nand Flash的移植 | 第52-57页 |
·DM9000网卡的支持 | 第57-60页 |
·本章小结 | 第60-61页 |
5 新平台下的移植 | 第61-66页 |
·新平台介绍 | 第61-62页 |
·新平台上的具体移植 | 第62-65页 |
·U-Boot方面的移植 | 第62页 |
·Linux内核方面的移植 | 第62-65页 |
·本章小结 | 第65-66页 |
6 总结 | 第66-67页 |
参考文献 | 第67-69页 |
申请学位期间的研究成果及发表的学术论文 | 第69-70页 |
致谢 | 第70页 |