首页> 中文学位 >嵌入式Linux系统移植与裁剪技术研究
【6h】

嵌入式Linux系统移植与裁剪技术研究

代理获取

目录

文摘

英文文摘

西北大学学位论文知识产权声明书和独创性声明

第一章绪论

1.1研究背景

1.1.1嵌入式系统

1.1.2嵌入式Linux系统移植

1.1.3嵌入式Linux裁剪方法

1.1.4项目背景

1.2研究意义

1.3主要研究内容

1.4本文的内容组织

第二章Motorola MPC852T硬件基础

2.1 MPC852T处理器

2.2 MPC852T处理器的主要特点

2.3 HHPPC852T-2ETH-R1开发板硬件配置

2.4本章小结

第三章Boot Loader与Linux内核的移植

3.1 Boot Loader的概念

3.1.1.Boot Loader的启动过程

3.1.2 Boot Loader的操作模式

3.1.3目前几种比较流行的Boot Loader

3.2 U-Boot分析

3.2.1 U-Boot简介

3.2.2源码结构

3.2.3 U-Boot工作过程分析

3.3 U-Boot的移植与调试

3.3.1移植的方法与移植环境

3.3.2移植的一般过程

3.3.3目标板的硬件配置

3.3.4 U-Boot移植的参考板的选择

3.3.5 U-Boot移植主要修改的文件

3.3.6移植的具体实现过程

3.3.7自定义U-Boot命令

3.3.8 U-Boot的BDM调试

3.3.9 U-Boot移植要点分析

3.4 Linux内核移植

3.4.1 Linux内核移植的原则及要点

3.4.2移植的实现过程

3.5本章小结

第四章嵌入式Linux系统的裁剪

4.1现有的嵌入式Linux系统裁剪方法分析

4.1.1内核的裁剪

4.1.2系统运行库的裁剪

4.1.3 shell的裁剪

4.1.4已有裁剪方法的不足

4.2基于ELF目标文件的裁剪方法

4.2.1提出该方法的背景

4.2.2 ELF目标文件的裁剪方法

4.2.3 ELF目标文件裁剪方法的适用范围

4.3可重定位的ELF文件的裁剪

4.3.1方法描述

4.3.2 ELF文件结构分析

4.3.3 ELF目标文件中所实现的函数集合

4.3.4利用目标代码进行函数之间的调用关系的分析

4.3.5去除可重定位目标文件中多余的函数代码块

4.3.6可重定位ELF文件裁剪结果分析

4.4 ELF目标文件裁剪方法的改进方向

4.4.1裁剪的内容

4.4.2函数关系的分析

4.4.3代码裁剪后正确性的验证

4.5本章小结

第五章基于MPC852T的嵌入式短消息通信机

5.1系统分析

5.2系统体系结构

5.3 Linux系统移植与裁剪

第六章总结与展望

参考文献

致谢

展开▼

摘要

本论文所包含的研究、设计和实现工作主要有以下三个方面: 1.以U-Boot为例,研究了嵌入式BootLoader的工作原理以及BootLoader移植的一般原则、方法和步骤,并对U-Boot进行改造,实现了用户交互接口命令的定制,提高了U-Boot的灵活性;实现了Linux内核到目标平台的成功移植,并提出了嵌入式Linux移植的一般原则和移植要点。 2.深入研究了已有嵌入式Linux系统裁剪方法的原理及过程,分析了各种裁剪方法的优点和不足,并在此基础上提出了一种在ELF目标文件层次上进行嵌入式Linux系统裁剪的方法,该方法可以在现有裁剪方法的基础上,进一步剔除ELF目标文件中的无用代码片段,减小裁剪对象的体积,提高裁剪的粒度和灵活性,提高ELF目标代码的质量和效率。 3.作为ELF目标文件裁剪的具体示例,设计并实现了可重定位ELF文件的裁剪,从而验证了该裁剪方法的可行性、正确性和有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号