資源描述:
《基于arm的嵌入式linux系統(tǒng)移植-研究》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、山東科技人學碩l:學位論文摘要如今,嵌入式系統(tǒng)隨處可見,如家庭、工廠、汽車、辦公室、飛機、醫(yī)院以及電子消費產(chǎn)品等。龐大的市場需求數(shù)量以及嶄新的復雜性要求全新的高性能產(chǎn)品,其中ARM平臺的Linux系統(tǒng)相關的產(chǎn)品可謂獨占鰲頭。原因在于1inux的源代碼開發(fā),性能穩(wěn)定,網(wǎng)絡功能強大,CPU架構(gòu)支持廣泛等諸多優(yōu)勢。由于ARM微處理器的穩(wěn)定性以及較高的性價比,再加上1inux操作系統(tǒng)是一種極佳的系統(tǒng),二者的完美結(jié)合必將成為嵌入式開發(fā)中的黃金搭檔。本課題的主要目標是在于基于SAMSUNG公司的ARM平臺上移植
2、linux系統(tǒng)的研究,處理器采用的是$3C6410。不管你是在何種場合背景下應用嵌入式產(chǎn)品,移植工作都是必須做的,而且是要做的盡善盡美,這關系到上層的應用程序開發(fā)能否有一個穩(wěn)定的底層運行環(huán)境。本文首先對嵌入式系統(tǒng)做了概述性的講解,之后就是介紹其開發(fā)環(huán)境的軟硬件平臺,詳細講解了交叉開發(fā)環(huán)境的搭建。然后按照開發(fā)流程分別闡述了U-Boot的移植開發(fā),內(nèi)核的移植工作以及根文件系統(tǒng)的制作開發(fā)流程,還有驅(qū)動程序的開發(fā)研究。最后也對相關研究工作做了總結(jié)并提出前景展望。雖然本文采用ARMl1平臺,但是對于其它平臺的
3、嵌入式linux系統(tǒng)研究也具有很好的參考價值。關鍵詞:ARM;1inux:U-Boot;移植ABSTRACTNowadays,embeddedsystemsareeverywhere,suchasfamily,factory,hospital,aircraft.a(chǎn)utomobiles,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