資源描述:
《基于arm的嵌入式系統(tǒng)應(yīng)用開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、目錄摘要1Abstract2第1章緒論31.1課題的來源與意義31.2課題的歷史、現(xiàn)狀及前景31.2.1嵌入式系統(tǒng)的歷史31.2.2嵌入式系統(tǒng)的現(xiàn)狀41.2.3嵌入式系統(tǒng)的發(fā)展前景61.3本文主要的工作和章節(jié)安排7第2章嵌入式系統(tǒng)簡介82.1嵌入式系統(tǒng)概述82.2嵌入式系統(tǒng)的特點(diǎn)82.3嵌入式系統(tǒng)的體系結(jié)構(gòu)92.4嵌入式操作系統(tǒng)的特點(diǎn)10第3章ARM處理器及開發(fā)板介紹123.1ARM處理器概述123.2ARM處理器的特點(diǎn)及應(yīng)用領(lǐng)域133.2.1ARM處理器的特點(diǎn)133.2.2ARM處理器的應(yīng)用領(lǐng)域133
2、.3ARM的體系結(jié)構(gòu)133.4開發(fā)板概述143.5ARM7開發(fā)板詳細(xì)介紹163.5.1片上集成的功能173.5.2S3C44BOX功能結(jié)構(gòu)框圖18第4章嵌入式開發(fā)環(huán)境的搭建194.1嵌入式交叉編譯環(huán)境的搭建194.1.1交叉編譯194.1.2交叉調(diào)試204.2Windows開發(fā)平臺214.2.1ADS概述214.2.2超級終端224.3Bootloader介紹224.3.1概念224.3.2Bootloader啟動(dòng)流程234.3.3u-boot概述24第5章uClinux移植實(shí)現(xiàn)265.1Linux和u
3、Clinux265.1.1Linux265.1.2uClinux275.2uClinux移植過程285.2.1建立開發(fā)平臺285.2.2uClinux內(nèi)核的編譯和裁剪285.3下載與運(yùn)行結(jié)果32第6章ARM板的實(shí)際應(yīng)用—實(shí)時(shí)日歷時(shí)鐘RTC346.1實(shí)時(shí)日歷時(shí)鐘RTC概述346.1.1RTC內(nèi)部功能結(jié)構(gòu)圖356.2特殊寄存器366.2.1控制寄存器(RTCCON)366.2.2報(bào)警控制寄存器(RTCALM)366.2.3報(bào)警時(shí)間數(shù)據(jù)寄存器376.2.4循環(huán)復(fù)位寄存器(RTCRST)386.2.5BCD時(shí)間
4、數(shù)據(jù)寄存器396.2.6.時(shí)鐘節(jié)拍計(jì)數(shù)寄存器(TICNT)406.3RTC日歷時(shí)鐘的應(yīng)用406.3.1調(diào)試與運(yùn)行結(jié)果40結(jié)束語42參考文獻(xiàn)43致謝45附錄一46附錄二51湖南工程學(xué)院畢業(yè)設(shè)計(jì)(論文)基于ARM的嵌入式系統(tǒng)應(yīng)用開發(fā)摘要:嵌入式系統(tǒng)是一個(gè)快速發(fā)展的領(lǐng)域。嵌入式系統(tǒng)的研究內(nèi)容涉及到計(jì)算機(jī)與通信學(xué)科的各個(gè)方面。主要的技術(shù)熱點(diǎn)包括嵌入式操作系統(tǒng)、系統(tǒng)芯片設(shè)計(jì)、應(yīng)用軟件開發(fā)和各種服務(wù)性的研究工作。本文對嵌入式系統(tǒng)的特點(diǎn)和工作原理進(jìn)行研究,介紹了ARM的體系結(jié)構(gòu),研究和開發(fā)Linux操作系統(tǒng)內(nèi)核程序,
5、進(jìn)行交叉編譯和交叉調(diào)試,建立交叉開發(fā)環(huán)境,實(shí)現(xiàn)嵌入式uClinux系統(tǒng)內(nèi)核編譯和移植,通過應(yīng)用程序的設(shè)計(jì)實(shí)例,梳理了基于ARM的嵌入式系統(tǒng)板級設(shè)計(jì)的原理和關(guān)鍵技術(shù)。本文闡述的原理和方法對于各種嵌入式系統(tǒng)的開發(fā)和應(yīng)用具有通用性。關(guān)鍵詞:嵌入式;微處理器;交叉編譯;移植9湖南工程學(xué)院畢業(yè)設(shè)計(jì)(論文)ARM-BasedEmbeddedApplicationDevelopmentAbstract:Asafastdevelopingfield,embeddedsystemresearchcoversallaspe
6、ctsofcomputerandcommunicationdisciplines.Itsmajorhottechnologiesincludeoperatingsystem,systemchipdesign,applicationsoftwaredevelopmentandserviceresearch.AfteranintroductionofthearchitectureofARM,thecharacteristicsandworkingprinciplesofembeddedsystemshave
7、beenstudiedinthispaper.Moreover,researchanddevelopmentofthekernelprocessofLinux,akindofoperatingsystem,havebeenachieved.Throughcross-compilerandcross-debugging,cross-developmentenvironmentwasestablishedandtheembeddedLinuxkernelcompilationandtransplantati
8、onwasrealized.Withtheprinciplesandmethodsoftheembeddedsystemdesignthoroughlyelaborated,thispapertirestheprinciplesandkeytechniquesofembeddedsystemboard-gradedesignbasedonARMfortheapplicationofdesignprocedures.Theprinciples