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

Linux操作系统在ARM硬件平台上的移植

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-18页
   ·引言第9-10页
   ·研究背景第10-13页
     ·嵌入式操作系统概述第11页
     ·嵌入式微处理器第11-13页
   ·国内外嵌入式操作系统的现状第13-15页
     ·国外嵌入式操作系统的现状第13-14页
     ·国内嵌入式操作系统的现状第14页
     ·linux在嵌入式操作系统中的优势第14-15页
   ·研究内容及组织结构第15-18页
第二章 硬件平台与开发环境第18-26页
   ·硬件平台介绍第18-21页
     ·处理器介绍第18-20页
     ·硬件平台的总体结构第20-21页
   ·Linux操作系统体系结构第21-22页
   ·编译环境的搭建第22-25页
     ·主机搭建第23-24页
     ·交叉编译工具链的建立第24-25页
   ·本章小结第25-26页
第三章 Bootloader的设计与实现第26-36页
   ·Bootloader的功能简介第26-27页
     ·Bootloader的两个阶段第26-27页
     ·Bootloader与内核的交互第27页
   ·U-Boot第27-30页
     ·U-Boot的配置过程第28-29页
     ·U-Boot的编译链接过程第29-30页
   ·基于SC2440硬件板的U-Boot的设计与实现第30-35页
     ·U-Boot两个阶段的设计第30-33页
     ·U-Boot的详细实现第33-35页
   ·本章小结第35-36页
第四章 内核的移植第36-46页
   ·内核移植准备第36-39页
     ·内核源码结构第36-37页
     ·内核Makefile文件分析第37-39页
     ·内核Kconfig第39页
   ·内核移植到硬件平台第39-45页
     ·修改Makefile支持arm交叉编译环境第39-40页
     ·配置内核支持S3C2440开发板第40页
     ·修改晶振第40页
     ·MTD分区第40-45页
   ·本章小结第45-46页
第五章 yaffs根文件系统的建立第46-54页
   ·Linux文件系统的特点第46页
   ·yaffs文件系统第46-48页
     ·yaffs文件系统的两个版本第47页
     ·yaffs文件系统的移植第47-48页
   ·根目录结构第48页
   ·制作根文件系统第48-53页
     ·创建主目录第48-49页
     ·Busybox工具的移植第49-51页
     ·创建设备文件第51-53页
   ·制作yaffs映像文件第53页
   ·本章小结第53-54页
第六章 外围设备驱动的移植第54-64页
   ·linux驱动程序开发概述第54-56页
     ·驱动程序与各层的调用关系第54-55页
     ·驱动程序的分类第55-56页
   ·以太网驱动第56-59页
     ·Linux网络架构第56-57页
     ·硬件架构第57-59页
   ·驱动程序开发第59-63页
     ·以太网驱动程序设计第59-61页
     ·以太网makefile的构建第61-62页
     ·模块的安装和卸载第62-63页
   ·本章小结第63-64页
第七章 实验及测试第64-68页
   ·Bootloader的烧写测试第64页
   ·内核的烧写测试第64页
   ·根文件系统的烧写测试第64-65页
   ·启动系统第65页
   ·网络驱动的测试第65-67页
   ·模块化编译外围设备驱动与内核编译比较第67页
   ·本章小结第67-68页
第八章 结论与展望第68-69页
致谢第69-70页
参考文献第70-72页
附录第72页

论文共72页,点击 下载论文
上一篇:基于图像检测技术的触摸屏关键技术研究
下一篇:乐曲检索与评价系统的设计与实现