首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

基于ARM的嵌入式Linux研究与实现

中文摘要第1-5页
英文摘要第5-9页
1 绪论第9-13页
   ·课题的背景及其意义第9-12页
     ·课题背景第9-11页
     ·意义第11-12页
   ·本论文完成的工作第12页
   ·论文章节安排第12-13页
2 嵌入式 Linux 操作系统第13-18页
   ·嵌入式Linux 的特性第13-14页
     ·实时特性第13页
     ·内存占用第13页
     ·文件系统第13-14页
   ·嵌入式Linux 系统的优势第14-15页
     ·充分满足硬件设备的实时性要求第15页
     ·具有广泛的适应性和高度的可靠性第15页
     ·具有小巧的功能完善的内核第15页
   ·嵌入式Linux 系统的构成第15-16页
     ·最小的Linux 系统第15-16页
     ·基本的Linux 系统第16页
     ·实用的Linux 系统第16页
   ·嵌入式Linux 面临的挑战第16-18页
     ·扩充Linux 的实时系统第16-17页
     ·改变Linux 内核的体系结构第17页
     ·完善Linux 的集成开发环境第17-18页
3 FFT-RM9200 硬件平台简介第18-30页
   ·ARM9 处理器体系简介第18-21页
     ·ARM 微处理器模式定义第18-19页
     ·ARM9 寄存器定义第19页
     ·ARM9 指令集定义第19-21页
   ·FFT-RM9200 硬件结构第21-28页
     ·FFT-RM9200 结构特点第22页
     ·FFT-RM9200 系统地址映射第22-26页
     ·AT91RM9200 芯片简介及启动方式第26-28页
   ·FFT-RM9200 开发环境简介第28-30页
4 系统启动程序的设计第30-46页
   ·基本原理第30-32页
     ·引言第30页
     ·boot Loader 的概念第30-32页
   ·启动程序的实现第32-44页
     ·启动程序的总体设计第32-40页
     ·启动程序的流程图第40-41页
     ·启动程序各模块的详细介绍第41-44页
   ·启动程序映像文件生成第44-45页
     ·建立交叉编译环境第44页
     ·编译启动程序第44-45页
   ·启动程序中的难点第45-46页
5 Linux 内核的修改与裁剪第46-57页
   ·Linux 内核结构第46-49页
     ·Linux 内核在整个操作系统中的位置第46-47页
     ·Linux 内核的作用第47页
     ·Linux 内核的抽象结构第47-49页
   ·Linux 内核源代码简析第49-50页
     ·Linux 内核源代码的结构第49页
     ·Linux 内核目录简介第49-50页
   ·Linux 内核的启动过程第50-51页
   ·内核源代码的修改第51-53页
     ·新增的AT91RM9200 体系结构第51页
     ·对内核的源代码进行修改第51-53页
   ·内核裁剪与编译第53-57页
     ·配置内核第53-56页
     ·编译内核第56页
     ·内核裁剪的难点第56-57页
6 根文件系统的实现第57-61页
   ·文件系统概述第57页
   ·根文件系统第57-61页
     ·实现原理第57-58页
     ·根文件系统类型第58-61页
7 嵌入式系统的实现第61-67页
   ·搭建环境,为FFT-RM9200 加电第61-62页
     ·硬件的连接第61页
     ·对主机的设置第61-62页
   ·映像文件下载第62-67页
     ·引导装载程序下载第62-63页
     ·内核和文件系统映像下载第63-67页
8 总结与展望第67-69页
   ·总结第67页
   ·不足与展望第67-69页
致谢第69-70页
参考文献第70-73页
附录:作者在攻读硕士学位期间发表的论文第73-74页
独创性声明第74页
学位论文版权授权书第74页

论文共74页,点击 下载论文
上一篇:高校思想政治教育载体建设研究
下一篇:诚信政府构建论