摘要由于嵌入式平台的差异性,构建相应的嵌入式Linux操作系统时需要进行大量复杂的移植工作,研究Gentoo Linux 操作系统的特点和移植原理能够深入理解嵌入式平台。同时,由于嵌入式系统的资源普遍有限,需要对移植后的系统进行适当裁剪,以优化系统性能,提高资源利用率,降低嵌入式系统成本。因此,基于嵌入式平台操作系统的研究与应用开发具有理论和实际意义。
本论文主要工作为安装并熟悉Gentoo Linux 系统,研究Bootloader的工作原理和OMAP 4460的初始化过程,将Gentoo Linux系统成功移植到嵌入式开发板,移植成功后对系统做适当的裁剪,最后测试比较移植后的系统所占空间及性能。21366
关键词:Gentoo Linux;U-boot;嵌入式移植;Linux裁剪
毕业论文设计说明书(论文)外文摘要
Title     Research and applications development based on    
                 the embedded operating system                
Abstract
Embedded Linux operating systems are different because of the persity of embedded platform. When we are building embedded Linux operating system on the embedded platform,much complex porting works would be done . In order to deepen the understanding of the operating system  based on the embedded Linux operating system, research on Gentoo Linux and the porting methods are very significant. Furthermore, it is necessarily to tailor the system properly after porting, for improving the resource utilization and decreasing the cost of the embedded system. Research and  applications development on embedded Linux operating system has theoretical and practical importance.
Main contributions in the thesis are installing and being familiar with the Gentoo Linux system, studying the the working principle of the Bootloader and the initialization process of OMAP 4460, porting the Gentoo Linux system to the embedded development board successfully and  tailoring the system appropriatly after the success of the porting. Finally, testing the space usage and performace of the tailored system.
keywords:Gentoo Linux; U-boot; Porting; Linux tailoring
目   次

1 绪论    1
1.1研究背景    1
1.1.1 嵌入式系统    1
1.1.2 嵌入式系统的移植    1
1.1.3 嵌入式Linux系统裁剪方法    1
1.2 研究意义    2
1.3主要研究内容    2
1.4本文的内容组织    3
2 操作系统和硬件系统选型    4
2.1 操作系统选型    4
2.1.1 Gentoo Linux系统简介    4
2.2 硬件平台介绍    5
2.2.1 OMAP 4460 处理器    5
2.2.2 OMAP 4460处理器的特性    5
2.2.3 Pandaboard ES开发板硬件配置    6
3 TI OMAP 4460初始化与Gentoo Linux移植    8
3.1 Gentoo Linux系统的安装    8
3.2 Bootloader的概念    10
3.3 TI OMAP 4460 初始化过程    10
3.3.1 OMAP启动第一阶段    11
3.3.2 OMAP启动第二阶段    13
3.4 Gentoo Linux移植    14
3.4.1 U-boot的移植    14
3.4.2 Gentoo Linux 内核移植    14
4 嵌入式Linux系统裁剪    15
4.1 内核裁剪    15
4.1.1 裁剪原理    15
4.1.2 裁剪内容    15
4.1.3 裁剪之后的.config文件    18
4.2 系统组件裁剪    19
上一篇:基于数字证书的身份认证与授权系统构建
下一篇:VC++WinPcap网络流量监控与分析系统的设计和实现

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

C#学校科研管理系统的设计

承德市事业单位档案管理...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

神经外科重症监护病房患...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...