- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于arm的嵌入式linux内核的裁剪与移植_精品
河北经贸大学毕业论文
基于arm的嵌入式linux内核的
裁剪与移植
摘要
随着计算机技术和微电子的迅速发展,嵌入式系统已经被广泛应用到许多领域,如科学研究,工程计算,军事技术,以及各种商业应用等。嵌入式系统被定义为以应用为中心,以计算机技术为基础,软硬件可裁剪、适应于特定应用系统对功能、可靠性、成本、体积、功耗、等严格要求的专业计算机系统。在目前的各种嵌入式处理器中,由于ARM芯片的功耗低、成本低等显著优点,因而获得众多的半导体厂商的大力支持,在32位嵌入式应用领域获得了巨大的成功。另一方面,Linux操作系统具有开放源代码、功能强大,且易于移植等特点而成为嵌入式操作系统的首选,因此在ARM芯片上构建嵌入式Linux系统成为嵌入式领域的一个热点。
本文首先总结了ARM体系结构和特点,并选择了基于AMR920T内核的S3C2440开发板作为移植平台。然后介绍了搭建交叉编译环境的一般方法,然后介绍了嵌入式Linux系统的启动程序实现原理,并实现了u-boot的移植。在对Linux内核结构进行了分析后,给出了Linux内核的详细移植的实现方法。然后详细介绍了如何构建根文件系统,最终把所裁剪的嵌入式系统能够成功的移植到S3C2440开发板上。
关键词 嵌入式Linux系统;ARM;启动程序;移植;裁剪
Abstract
With the rapid development of computer technology and micro electronics, embeded systerm is widely applied to many fields,such as scientific research, engineering design,mlitart technology,and kinds of business applications.Embedded systerm is defined as a professional computer systerm based on computer techmnology which aims at applications.Its software and hardware can cutdowm. It aslo meets the specifial requirement,such as function, reliability, cost, volume,power dissipation.At the present time,because of lower dissipation and lower cost of ARM’sstrong suit,many manufacturers use it .ARM is more successful than other embedded processor of 32-bits.On the other hand,linxu is open-sourced,easy to port and has poweful function so that it turns tito the first choice of embedded systerm.Therefore building embedded linux systerm is popular.
Firstly, the paper summarizes the features of the ARM architecture.The S3C2440 board thar based on ARM920T is choosen as the target platform..Afterward the way to building a cross-development environment is expounded,along with the transplant of U-boot.Then the paper makes a detailed analysis at the linux kernel,and ports the kernel to the aim patform. And then the paper described in detail how to build a root file systerm.Ultimately the embedded systerm ported and reduced ported to the S3C2440 board and run successfullu.
Keywords Embedded linxu systerm; ARM ; Bootloarde
文档评论(0)