欢迎来到天天文库
浏览记录
ID:32503649
大小:14.20 MB
页数:63页
时间:2019-02-09
《基于arm的嵌入式linux系统移植-研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、山东科技人学硕l:学位论文摘要如今,嵌入式系统随处可见,如家庭、工厂、汽车、办公室、飞机、医院以及电子消费产品等。庞大的市场需求数量以及崭新的复杂性要求全新的高性能产品,其中ARM平台的Linux系统相关的产品可谓独占鳌头。原因在于1inux的源代码开发,性能稳定,网络功能强大,CPU架构支持广泛等诸多优势。由于ARM微处理器的稳定性以及较高的性价比,再加上1inux操作系统是一种极佳的系统,二者的完美结合必将成为嵌入式开发中的黄金搭档。本课题的主要目标是在于基于SAMSUNG公司的ARM平台上移植
2、linux系统的研究,处理器采用的是$3C6410。不管你是在何种场合背景下应用嵌入式产品,移植工作都是必须做的,而且是要做的尽善尽美,这关系到上层的应用程序开发能否有一个稳定的底层运行环境。本文首先对嵌入式系统做了概述性的讲解,之后就是介绍其开发环境的软硬件平台,详细讲解了交叉开发环境的搭建。然后按照开发流程分别阐述了U-Boot的移植开发,内核的移植工作以及根文件系统的制作开发流程,还有驱动程序的开发研究。最后也对相关研究工作做了总结并提出前景展望。虽然本文采用ARMl1平台,但是对于其它平台的
3、嵌入式linux系统研究也具有很好的参考价值。关键词:ARM;1inux:U-Boot;移植ABSTRACTNowadays,embeddedsystemsareeverywhere,suchasfamily,factory,hospital,aircraft.automobiles,officeandelectronicconsumerproducts,etc.Hugemarketdemandquantityandthecomplexityofthenewrequirementsaskforhig
4、hperformanceproducts·TheproductsbasedonARM.Linuxamongthemarethechampion.ThereasonisthattheLinuxsourcecodedevelopment,stableperformance,powerfulnetwork,CPUarchitecturesupportforawiderangeandmanyotheradvantages.DuetothestabilityandhighcostperformanceofAR
5、Mmicroprocessor,coupledwiththeexcellentLinuxoperatingsystem,theperfectcombinationofbothwillbecomegoldpartnerintheembeddeddevelopment.ThegoalofthisprojectismainlytransplantationresearchofLinuxsystembasedonARMplatfo咖ofSAMSUNGcompany,andtheprocessorusesa$
6、3C6410.Nomatteryouareinwhatoccasionunderthebackgroundoftheembeddedproducts,theworkismustdone,andistobeperfect,whichisrelatedtotheupperapplicationdevelopment,whetherCanhaveastableunderlyingoperatingenvironment.Thisaniclefirstmakesabriefintroductiontothe
7、embeddedsystem,thenintroducethedevelopmentenvironmentofsoftwareandhardwareplatformandhowtosetupthecrossdevelopmentenvironmentdetailedly.Thenaccordingtothedevelopmentprocess,respectivelyexpoundthedevelopmentoftransplantationoftheU-BootandtheLinuxkemel,t
8、heprocessofrootfilesystemandtheresearchofthedriverprogram.Finallyrelevantsummarizedworkandprospectsarealsoputforward.WhilethisarticleistousetheARMlplatformforthedevelopmentofresearch,butforotherembeddedLinuxsystemplatformshasverygoodref
此文档下载收益归作者所有