首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于AT91RM9200的ARM-Linux移植

摘要第1-5页
Abstract第5-8页
第一章 绪论第8-15页
   ·研究的背景及意义第8页
   ·国内外现状及发展趋势第8-13页
     ·嵌入式系统软件发展趋势第9-10页
     ·国内外商用嵌入式操作系统第10-12页
     ·嵌入式 Linux 的优势第12-13页
   ·主要研究内容第13-14页
   ·本文的章节安排第14-15页
第二章 嵌入式软件开发第15-20页
   ·嵌入式软件生成阶段第15-16页
   ·嵌入式软件调试阶段第16-18页
   ·嵌入式软件固化阶段第18-20页
第三章 移植的准备工作第20-30页
   ·目标硬件及软件平台第20页
   ·嵌入式微处理器第20-21页
   ·ARM 体系结构第21-25页
   ·Linux 内核版本第25-28页
     ·内核版本编号第25页
     ·内核版本选择第25-28页
   ·建立交叉开发环境第28-30页
第四章 系统引导程序和 ARM_Linux 的移植实现过程第30-43页
   ·在AT91RM9200 上启动ARM-Linux第30-35页
     ·Loader 主要功能第30页
     ·U-Boot 结构分析第30-31页
     ·系统引导程序的移植实现第31-35页
   ·ARM Linux 系统移植实现第35-43页
     ·内核目录结构分析第35-36页
     ·内核引导分析第36-40页
     ·内核移植实现第40-43页
第五章 文件系统移植实现第43-61页
   ·嵌入式系统的储存管理第43-46页
     ·Flash 存储设备第43-45页
     ·MTD 存储技术第45-46页
   ·嵌入式Linux 文件系统第46-61页
     ·根文件系统的结构第46-48页
     ·多文件系统的选择第48-50页
     ·文件系统的移植实现第50-61页
第六章 系统配置及调试完善第61-73页
   ·硬件调试第61页
   ·Loader 程序的修改与调试第61-64页
     ·配置 Makefile 文件第61页
     ·修改init.c 文件第61-62页
     ·设置控制寄存器第62-64页
   ·U-boot 程序的修改和调试第64-69页
     ·修改start.S 文件第64-65页
     ·修改config.mk 文件第65页
     ·设置交叉编译器的路径第65-66页
     ·修改 AT91RM9200dk.h第66-68页
     ·修改 Flash 驱动第68页
     ·在 Linux 开发环境下编译 U-boot第68-69页
   ·Boot 程序的修改和调试第69-70页
     ·根据目标板修改initboot.c 文件第69-70页
     ·在 Linux 开发环境下编译 Boot第70页
   ·Linux 内核的修改第70-71页
     ·配置 Linux 内核编译选项第70-71页
     ·修改core.c第71页
   ·修改Ramdisk 初始化时分配的大小第71页
   ·调试过程中碰到的问题及解决方法第71-73页
第七章 结束语第73-74页
致谢第74-75页
参考文献第75-77页
攻硕期间取得的研究成果第77-78页

论文共78页,点击 下载论文
上一篇:MIMO多用户下行链路联合波束形成稳健性设计
下一篇:大环与长链胺调控的溶剂热法合成锌镉铅的硫属化合物纳米材料