本论文是基于嵌入式平台操作系统的研究及应用开发,在众多的Linux发行版中,我们选择了Gentoo Linux作为本论文的软件平台,选择Pandaboard ES作为本课题的硬件基础,本论文的重点是在嵌入式开发板上移植并裁减移植后的Gentoo系统。因此,本文作者所作的工作包括下面四部分内容:
1.安装Gentoo Linux操作系统,
2.移植Gentoo Linux系统到嵌入式平台;
3.裁剪移植后的嵌入式Gentoo Linux操作系统;
4.在裁剪后的Gentoo Linux上进行性能测试比较。
本文对Gentoo Linux系统作了介绍,说明了Gentoo系统的特点和优势,简要说明选择这个系统的原因;详细介绍Pandaboard ES及其TI OMAP 4460处理器的硬件配置、体系结构和功能特点;说明OMAP 4460的启动过程,为移植Linux系统提供理论依据,并根据OMAP 4460的启动特点编译出相关的X-loader和u-boot文件;系统移植完成后根据Pandaboard ES的硬件特点,对移植后的系统进行裁剪,使系统更好地利用嵌入式的资源,符合项目要求;裁剪完成的系统还需要进行性能测试,令其与未裁剪的嵌入式Gentoo Linux比较,观察测试的程序的执行情况,得出结论。
1.4本文的内容组织
本文组织结构如下:
第一章 绪论
简要说明本文的课题背景,主要研究内容和研究意义。
第二章 操作系统和硬件系统选型
介绍了本课题所用的Gentoo系统的特点和作为本课题硬件基础的Pandaboard ES 开发板的性能和配置。重点分析了嵌入式微处理器OMAP 4460的体系结构,阐述OMAP 4460的性能特点。
第三章 Bootloader与 Linux内核的移植
通过介绍OMAP 4460 的初始化过程,分析BootLoader启动时各部分代码的执行流程,说明本课题中Linux内核移植的步骤。
第四章 嵌入式Linux系统裁剪
对移植后的Gentoo Linux系统从内核配置,系统组件和应用软件等三个方面进行裁剪。
第五章 性能测试
对裁剪后的系统从体积,和程序运行时间两方面进行测试比较。 基于嵌入式平台操作系统的研究与应用开发(3):http://www.751com.cn/jisuanji/lunwen_13538.html