資源描述:
《基于arm的嵌入式溫度監(jiān)測(cè)系統(tǒng)畢業(yè)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、畢業(yè)設(shè)計(jì)說明書基于ARM的嵌入式溫度監(jiān)測(cè)系統(tǒng)摘要隨著科技的發(fā)展,嵌入式系統(tǒng)的發(fā)展也異常迅速,同時(shí),嵌入式系統(tǒng)已經(jīng)應(yīng)用于各個(gè)方面,給人們的生產(chǎn)和生活帶來(lái)了極大的便利。目前嵌入式系統(tǒng)的應(yīng)用已經(jīng)發(fā)展到了嵌入式處理器與操作系統(tǒng)相結(jié)合的階段,本設(shè)計(jì)就是將ARM處理器與Linux操作系統(tǒng)相結(jié)合實(shí)現(xiàn)的。嵌入式溫度監(jiān)測(cè)系統(tǒng)由溫度監(jiān)測(cè)硬件系統(tǒng)和溫度監(jiān)測(cè)軟件兩部分組成。其中硬件系統(tǒng)包括SBC2410開發(fā)套件,溫度檢測(cè)電路、信號(hào)放大電路及信號(hào)顯示終端,論文中按模塊對(duì)各部分硬件的設(shè)計(jì)進(jìn)行了詳細(xì)的介紹。溫度監(jiān)測(cè)軟件系統(tǒng)的設(shè)計(jì)過程如下,本設(shè)計(jì)首先為溫度監(jiān)測(cè)系統(tǒng)
2、構(gòu)建Linux環(huán)境,其次在Linux下編寫并加載系統(tǒng)驅(qū)動(dòng)程序,然后編寫應(yīng)用程序,編譯并下載到ARM開發(fā)板中。經(jīng)過反復(fù)調(diào)試,實(shí)現(xiàn)了溫度監(jiān)測(cè)的功能。關(guān)鍵詞:ARM;linux;內(nèi)核;驅(qū)動(dòng);溫度監(jiān)測(cè)EmbeddedSystemofTemperatureTestingBasedonARMAbstractWiththedevelopmentofscience,embeddedsystemdevelopsatafastspeed.Embeddedsystemhasbeenappliedtoallaspects,whichhasbroughtgr
3、eatconveniencetopeople'sproductionanddailylife.Atpresent,theapplicationofembeddedsystemhavebeendevelopedtothestageofcombiningembeddedprocessorwithoperatingsystem,andthedesigncomestruebasedoncombiningtheARMprocessorwithlinuxoperatingsystem.Embeddedtemperaturemeasurement
4、systemincludestemperaturemonitoringhardwareandsoftwaresystems.HardwaresystemincludesSBC2410systemdevelopmentkit,temperaturedetectioncircuit,signalamplifiercircuitandsignaldisplayterminal.Thispaper,indetail,introducesthehardwaredesignaccordingtomodules.Theprocessofthede
5、signoftemperaturemeasurementsoftwaresystemisasfollows:First,thedesignconstructLinuxenvironmentfortemperaturemeasurementthesystem.Secondly,thedesigncompilesandloadsdriverprograminLinux;Atlast,thedesignwrites,compilesanddownloadstheapplicationprogramtoARMdevelopmentboard
6、.Afterrepeateddebugging,thedesignachievesthepurposeofthetemperaturemeasurement.Keywords:Linux;ARM;Kernel;Drivert;Emperaturemeasurement目錄摘要IAbstractII第一章嵌入式系統(tǒng)簡(jiǎn)介11.1嵌入式系統(tǒng)的概念11.2嵌入式系統(tǒng)的結(jié)構(gòu)11.3嵌入式系統(tǒng)與普通單片機(jī)開發(fā)的不同之處21.3.1交叉編譯21.3.2交叉調(diào)試3第二章設(shè)計(jì)用嵌入式模塊52.1ARM處理器52.2Flash模塊52.3SDRAM模塊
7、62.4JTAG調(diào)試器8第三章溫度監(jiān)測(cè)電路設(shè)計(jì)103.1AD590的室溫補(bǔ)償電路103.1.1性能103.1.2誤差校正103.1.3AD590的補(bǔ)償電路設(shè)計(jì)113.2熱電偶的測(cè)溫電路123.2.1熱電偶的測(cè)溫原理123.2.2熱電偶的測(cè)溫電路設(shè)計(jì)14第四章溫度監(jiān)測(cè)系統(tǒng)的Linux構(gòu)建174.1構(gòu)建交叉編譯器174.1.1交叉編譯器174.1.2設(shè)置共享文件夾,并解壓linux開發(fā)包174.1.3安裝交叉編譯器184.2Linux操作系統(tǒng)194.2.1引導(dǎo)加載程序204.2.2內(nèi)核214.2.3文件系統(tǒng)234.3燒寫244.3.1W
8、indows下燒寫vivi244.3.2分區(qū)格式化Flash及重新下載vivi254.3.3燒寫linux內(nèi)核274.3.4下載文件系統(tǒng)27第五章溫度監(jiān)測(cè)系統(tǒng)的軟件編程285.1編寫Linux下的ADC驅(qū)動(dòng)程序285.1.1Linux