-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)

-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)

ID:45749521

大小:481.37 KB

页数:42页

时间:2019-11-17

-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)_第1页
-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)_第2页
-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)_第3页
-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)_第4页
-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)_第5页
资源描述:

《-【优秀毕业设计】02--基于ARM9的Linux26内核移植(整理版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ARM9的Linux2・6内核移植姓名系别、专比导!《名、删尔完成时间摘要IABSTARCTII1绪论11・1课题研究的背景、目的和意义11・2嵌入式系统现状及发展趋势11・3论文的主要工作42嵌入式Linux系统构成和软件开发环境52.1嵌入式Linux系统的体系结构52.2嵌入式Linux系统硬件平台52.3嵌入式Linux开发软件平台建立72.4本章小结113嵌入式Linux的引导BootLoader程序123.1BootLoader概述123.2NANI)Flash和NORFlash的区别133・3本章小结184Linux内核的编译、移植202.1Linux2.

2、6内核的新特性简介202.2Linux内核启动流程204.3内核移植的实现214.4MTI)内核分区234.5配置、编译内核244.6本章小结265文件系统制作275.1yaffs文件系统简介273.2内核支持YAFFS文件系统275.3本章小结306测试316.1简单测试方法的介绍314.2编写简单C程序测试移植的系统316.3在开发板执行测试程序327结论33参考文献34致谢错误!未定义书签。摘要研究目的是在以S3C2410A(ARM920T核)微处理器为核心的硬件平台上,构建嵌入式Linux软件开发平台,以便在此基础上进行二次开发。该移植研究并没有使用开发板附带的软件

3、包,其所有源码都來自Internet,并11采用了较新的版本。主要做了以下工作:下载、配置、编译了交叉编译工具链,建立了嵌入式Linux交叉开发环境;详细分析了BootLoader的启动过程,深入地研究了BootLoader从NORFlash启动的原理,在此基础上,对BootLoader进行了移植研究并实现了从NORFlash启动;综述了Linux2.6的新特性,详细分析了Linux内核移植要点,并移植、配置、编译了2.6版Linux内核。关键词:系统移植;BootLoader;S3C2410;IJnux2.6ABSTARCTThepurposeofthispaperist

4、obuildanembeddedlinuxsoftwareplatformonthehardwareplarformwiththekernelofS3C2410(ARM920Tcore)microprocessor.Sothefollowingapplicationscanbedevelopedbasedonit.ThesoftwarepackagethatthedevelopmentboardattatchedhasnotbeusedandallnewversioncodesusedherecomefromInternet.Thedetailworkareasfollow

5、ing:Firstly,thetheCross-compiletoolswasdownloaded^configuredandcompiledandtheembeddedsoftwaredevelopmentenvironmentwasbuilt.Secondly,therunningprocessoftheBootLoaderwasanalyzedandtheprincipleofBootLoaderrunningonNORFlashwasstudiedandBootLoaderwastransplanted・ThekeypointsofLinuxkerneltransp

6、lantationweredetailedandLinux2.6kernelwastransplanted.configuredandcompiled.Keywords:systemtransplantation;BootLoader;S3C2410;Linux2.61绪论1・1课题研究的背景、目的和意义欧入式系统是当今最热门的计算机应用领域z—,成为当今的最热门发展方向被广泛地应用到工业控制系统、仿真系统、医疗仪器、信息家电、通信设备等众多领域中。欧入式产品的巨大需求不仅为嵌入式市场展现了美好前景,注入了新的生命,同时也对嵌入式系统技术,特别是软件技术提出新的挑战,这主耍

7、包括:支持口趋增长的功能密度、灵活的网络联接、轻便的移动应用和多媒体的信息处理。论文课题的主要研究目的是:在以S3C2410AC920T核)微处理器为核心的硬件平台上,搭建通用的嵌入式Linux(使用的内核是2.6版本的)软件开发平台,以便在其上做二次开发。系统地研究欧入式Linux系统的移植有很大的现实意义。首先,可以增加对S3C2410A以微处理器、内置外设以及系统扩展的了解,有助于将来的嵌入式学习。其次,可以熟悉恢入式软件系统移植的整个过程,对该过程有整体上的把握,对后续的收入式系统开发有指导性意义。最后,通

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。