本文在充分了解并分析溫室監(jiān)控技術(shù)及其配套設(shè)施發(fā)展現(xiàn)狀的基礎(chǔ)上,結(jié)合目前對溫室作物長勢診斷技術(shù)研究的需求,試圖將嵌入式遠(yuǎn)程視頻采集技術(shù)應(yīng)用到溫室監(jiān)測中,綜合利用現(xiàn)代電子技術(shù)、視頻監(jiān)測技術(shù)、網(wǎng)絡(luò)技術(shù),獲取溫室作物的生長狀況、肥水需求情況以及病蟲草害動態(tài)等信息的反應(yīng)載體作物的生長圖像,為作物生產(chǎn)管理者或管理決策者提供及時準(zhǔn)確的圖像數(shù)據(jù)信息,便于采取各種管理措施。本文的主要研究內(nèi)容如下: 遠(yuǎn)程視頻監(jiān)測硬件系統(tǒng)的設(shè)計和測試。本系統(tǒng)的主控制器選用以Samsung公司的基于ARM920T內(nèi)核的微控制器S3C2410A為主控芯片的核心板,它已經(jīng)完成了最小系統(tǒng)的設(shè)計,并擴展了存儲器,引出了相應(yīng)的接口;視頻獲取設(shè)備選用基于中星微zc301p處理器的北大青鳥MPC-30B USB接口攝像頭;在最小系統(tǒng)上擴展了USB通信接口、SD卡存儲器接口、網(wǎng)絡(luò)通信接口、液晶顯示屏接口、以及JTAG仿真調(diào)試接口等;最后完成整個系統(tǒng)的焊接和測試。 嵌入式Windows CE.net操作系統(tǒng)的移植。針對本系統(tǒng)的特點對Windows CE.net操作系統(tǒng)進行裁剪,在Microsoft Platform Builder5.0集成開發(fā)環(huán)境下,定制一個適合本系統(tǒng)需要的操作系統(tǒng);針對本硬件系統(tǒng)的特殊性編寫相應(yīng)的系統(tǒng)啟動引導(dǎo)程序Bootloader;最后實現(xiàn)WindowsCE.net操作系統(tǒng)的移植和調(diào)試。 遠(yuǎn)程視頻監(jiān)測軟件系統(tǒng)的設(shè)計和調(diào)試。首先給系統(tǒng)的各個外設(shè)和接口設(shè)計驅(qū)動程序,以保證它們能夠正常工作,主要是視頻采集攝像頭驅(qū)動程序的設(shè)計和調(diào)試;在Embedded VisualC++開發(fā)環(huán)境下,設(shè)計視頻采集、編碼壓縮、存儲、本地顯示和網(wǎng)絡(luò)傳輸程序,并完成整個軟件系統(tǒng)的調(diào)試。在Visual C++6.0開發(fā)環(huán)境下設(shè)計遠(yuǎn)程監(jiān)測中心PC機的應(yīng)用程序,通過網(wǎng)絡(luò)接收遠(yuǎn)程傳來的圖像信息,并加以處理,實現(xiàn)圖像信息的網(wǎng)絡(luò)遠(yuǎn)程接收、顯示、存儲等處理工作。 整個軟硬件系統(tǒng)聯(lián)合調(diào)試運行結(jié)果表明,系統(tǒng)應(yīng)用于溫室作物長勢視頻圖像遠(yuǎn)程監(jiān)測是可行的,具有小巧便攜、成本低廉、能耗較低等特點;系統(tǒng)采集到的圖像信息基本上能夠滿足溫室作物長勢診斷研究的要求,具有一定的實用價值。
標(biāo)簽: ARM 遠(yuǎn)程 視頻監(jiān)測 系統(tǒng)研究
上傳時間: 2013-05-31
上傳用戶:t1213121
抽油機井工況監(jiān)測是石油生產(chǎn)過程中非常重要的環(huán)節(jié),可以為油井提高泵效、高效管理提供可靠依據(jù)。隨著石油工業(yè)的迅速發(fā)展,傳統(tǒng)的人工操作遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代化石油生產(chǎn)的要求。將遠(yuǎn)程監(jiān)測系統(tǒng)應(yīng)用于油井工況監(jiān)測,可以降低工人勞動強度,提高生產(chǎn)效率和油田管理水平。針對目前已有油井工況監(jiān)測系統(tǒng)存在的不足,本文研制出一種集計算機技術(shù)、電子技術(shù)和通信技術(shù)于一身、功能完善、可靠性高、成本低廉的抽油機井工況遠(yuǎn)程監(jiān)測系統(tǒng)。 示功圖是常用的用于判斷抽油機井工作狀況的方法,它是抽油機光桿在作往復(fù)運動的一個周期中,光桿相對位移與載荷的對應(yīng)關(guān)系曲線。傳統(tǒng)的利用拉線位移傳感器獲取位移的方式,不能實現(xiàn)長期連續(xù)的監(jiān)測。本系統(tǒng)采用加速度傳感器作為沖次傳感器,獲取每個周期的起始點,再利用拉線位移傳感器對一個周期中按時間等分的點的位移進行標(biāo)定,既解決了拉線位移不能長期連續(xù)監(jiān)測的問題,又保證了位移的精度。 本系統(tǒng)由工況傳感器、數(shù)據(jù)中繼單元、數(shù)據(jù)中心和手持機四部分組成。安裝在抽油井上的工況傳感器定時獲取并存儲示功圖數(shù)據(jù),定時將數(shù)據(jù)發(fā)送到數(shù)據(jù)中繼單元。由數(shù)據(jù)中繼單元將多個工況傳感器的示功圖數(shù)據(jù)集中后,通過遠(yuǎn)程網(wǎng)絡(luò)傳送到數(shù)據(jù)中心。數(shù)據(jù)中心實現(xiàn)對所有示功圖數(shù)據(jù)的存儲、查詢、分析和打印,并可以通過網(wǎng)絡(luò)實現(xiàn)數(shù)據(jù)共享。手持機用于對工況傳感器進行設(shè)置和標(biāo)定,并可以現(xiàn)場獲取示功圖。 硬件電路采用低功耗設(shè)計方法,使用低電壓、低功耗的基于ARM7內(nèi)核的LPC2138/2148微處理器及微功率無線數(shù)傳模塊,將硬件電路功耗降到最低。采用SD卡作為存儲器,增加了數(shù)據(jù)存儲容量和數(shù)據(jù)可靠性。采用單軸加速度傳感器ADXL105作為沖次傳感器,具有高精度、低功耗、高可靠性的優(yōu)點。CDMA模塊采用基于CDMA1X數(shù)據(jù)通信網(wǎng)絡(luò)的H7710,組成高速、永遠(yuǎn)在線、透明數(shù)據(jù)傳輸?shù)臄?shù)據(jù)通信網(wǎng)絡(luò)。 軟件設(shè)計遵循模塊化設(shè)計思想,既考慮到各模塊功能的實現(xiàn),又兼顧了系統(tǒng)總體的協(xié)調(diào)性。本系統(tǒng)軟件由工況傳感器軟件、手持機軟件、數(shù)據(jù)中繼單元軟件及數(shù)據(jù)中心軟件四部分組成。工況傳感器軟件、手持機軟件和數(shù)據(jù)中繼單元軟件由ADS集成開發(fā)環(huán)境編寫,并由AXD仿真調(diào)試器生成可執(zhí)行代碼,最后通過EasyJTAG仿真器下載到微處理器芯片中。數(shù)據(jù)中心運行于服務(wù)器/客戶機工作模式,使用SQL Server數(shù)據(jù)庫。數(shù)據(jù)中心處理軟件由Visual Basic6.0編寫,運行于Windows操作系統(tǒng)中。 通訊網(wǎng)絡(luò)由無線數(shù)傳網(wǎng)絡(luò)和CDMA網(wǎng)絡(luò)組成,工況傳感器與數(shù)據(jù)中繼單元組成無線數(shù)傳網(wǎng)絡(luò),采用ISM工作頻段,實現(xiàn)近距離無線通訊。數(shù)據(jù)中繼單元作為無線數(shù)傳網(wǎng)絡(luò)的中心節(jié)點,通過CDMA網(wǎng)絡(luò)與數(shù)據(jù)中心通信處理機相聯(lián),實現(xiàn)數(shù)據(jù)的遠(yuǎn)程傳輸。 本系統(tǒng)首次利用加速度傳感器與拉線位移傳感器相結(jié)合的方式,實現(xiàn)抽油井工況長期連續(xù)監(jiān)測,提高了整個系統(tǒng)的可靠性;利用ARM單片機作為微處理器,低功耗電路設(shè)計,低功耗工作模式,延長了電池的壽命;無線數(shù)傳網(wǎng)絡(luò)與CDMA網(wǎng)絡(luò)相結(jié)合,兼具無線數(shù)傳網(wǎng)絡(luò)與CDMA網(wǎng)絡(luò)的優(yōu)點,降低了整個系統(tǒng)的安裝和運行費用;數(shù)據(jù)中心采用服務(wù)器/客戶機工作模式,便于用戶共享數(shù)據(jù)。目前該系統(tǒng)的各部分均經(jīng)過硬件、軟件及運行測試,已經(jīng)在油田試運行。運行結(jié)果表明,該系統(tǒng)性能完善,運行可靠,安裝及維護簡便,取得了較好的效果。
標(biāo)簽: CDMA ARM 遠(yuǎn)程監(jiān)測系統(tǒng)
上傳時間: 2013-07-12
上傳用戶:ivan-mtk
本文以正在研制的某新型電臺為應(yīng)用背景,研究在電臺上使用觸摸屏的硬件設(shè)計方法和軟件實現(xiàn)途徑。 觸摸屏是人機交互發(fā)展的方向。目前已在多種領(lǐng)域得到了廣泛地應(yīng)用,而使用觸摸屏代替按鍵在無線電臺上實現(xiàn)人機交互功能目前尚不多見。在無線電臺上使用觸摸屏可以盡可能地減少電臺的體積,同時采用常見的Windows風(fēng)格的操作系統(tǒng),可以使電臺不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺和Windows CE的軟件平臺。硬件平臺的內(nèi)核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺還集成了LCD,觸摸屏等人機接口,同時提供了USB主控制器接口、SD卡擴展接口和RS232接口。平臺技術(shù)先進,結(jié)構(gòu)合理,功能較完備,整體性、可擴充性強。 在此硬件平臺的基礎(chǔ)上,本文深入分析了基于Windows CE軟件平臺的構(gòu)建,對應(yīng)用開發(fā)所涉及工具軟件作了介紹,并依據(jù)應(yīng)用開發(fā)的需要定制了Windows CE內(nèi)核。本文對LCD、觸摸屏和USB的驅(qū)動程序作了深入研究,并在此基礎(chǔ)上初步涉及了Windows CE應(yīng)用程序開發(fā),實現(xiàn)了電臺操作界面,實現(xiàn)了基本的數(shù)據(jù)錄入與輸出功能。
上傳時間: 2013-07-26
上傳用戶:fandeshun
隨著科技的不斷進步,現(xiàn)代電子技術(shù)、信息技術(shù)得到不斷的發(fā)展,隨之也帶來了監(jiān)控技術(shù)的不斷發(fā)展。現(xiàn)代監(jiān)控技術(shù)的含義已不僅僅是局限于某種單一的或獨立的傳感器測量或數(shù)據(jù)處理,而是多種技術(shù)的集成融合。針對與風(fēng)蝕風(fēng)沙與小氣候環(huán)境的監(jiān)測技術(shù)的實際需要,本選題提出了一種基于嵌入式ARM-Linux技術(shù)、Zigbee技術(shù)、GPRS網(wǎng)絡(luò)技術(shù)與現(xiàn)代傳感器技術(shù)的風(fēng)蝕風(fēng)沙與小氣候環(huán)境的監(jiān)控系統(tǒng)。 針對風(fēng)蝕風(fēng)沙以及小氣候環(huán)境監(jiān)測的各種傳感器的種類以及型號的差別性與環(huán)境因子的需要,本選題選擇了功能強大的ARM9處理器AT91RM9200為硬件平臺,以開源的嵌入式Linux操作系統(tǒng)為軟件平臺的設(shè)計方案。考慮到野外監(jiān)測中傳感器的分布問題,選擇了無線自主路由的Zigbee技術(shù)進行各種模擬傳感器的連接,Zigbee主模塊與AT91RM9200處理器之間的通信采用RS-232總線進行連接的設(shè)計思路。在對數(shù)據(jù)進行處理方法的選擇上,本選題進行了數(shù)據(jù)的本地存儲與GPRS網(wǎng)絡(luò)無線遠(yuǎn)程發(fā)送相結(jié)合的設(shè)計方法。本地存儲可以利用具有USB接口的現(xiàn)場存儲設(shè)備如U盤、SD卡等。在進行GPRS網(wǎng)絡(luò)傳輸時,本課題選擇了西門子公司的MC39i模塊實現(xiàn)GPRS網(wǎng)絡(luò)與Internet網(wǎng)絡(luò)的無縫對接,以進行終端設(shè)備與遠(yuǎn)端服務(wù)器的通信。軟件設(shè)計上,采用了模塊化設(shè)計,使用多線程編程,提高了軟件運行的能力,在網(wǎng)絡(luò)編程上使用了Socket編程技術(shù),保證了多通道數(shù)據(jù)的網(wǎng)絡(luò)傳輸。 本系統(tǒng)已經(jīng)實現(xiàn)了硬件設(shè)計、軟件設(shè)計的全部過程,并且已經(jīng)在吉林白城中國農(nóng)業(yè)大學(xué)實驗站安裝使用。實踐表明,該系統(tǒng)具有可靠性高、體積小、安裝方便,數(shù)據(jù)采集及時、準(zhǔn)確、可靠等特點,適合大部分野外環(huán)境的監(jiān)測應(yīng)用。
標(biāo)簽: Zigbee ARM 監(jiān)控系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:tzl1975
電力變壓器是電力系統(tǒng)的重要設(shè)備之一,其安全運行對于保障電力系統(tǒng)的安全可靠運行意義重大。對變壓器繞組進行狀態(tài)檢測和故障診斷,及時發(fā)現(xiàn)變壓器的事故隱患,避免事故的發(fā)生,對提高變壓器運行的安全可靠性,具有十分重要的意義。 本文分變壓器繞組變形檢測基礎(chǔ)、嵌入式系統(tǒng)設(shè)計基礎(chǔ)、硬件設(shè)計和軟件設(shè)計四個部分。前兩個部分主要介紹基礎(chǔ)的背景知識:首先簡要介紹了變壓器繞組變形的幾種測試方法與比較,重點介紹了頻響法的診斷原理與模型;然后介紹了嵌入式系統(tǒng)的概念與組成,特別是Linux在ARM上的相關(guān)移植。后面的兩個部分則在前面的理論基礎(chǔ)上分別從硬件和軟件介紹了如何實現(xiàn)基于嵌入式系統(tǒng)的變壓器繞組變形測試儀:在硬件部分中,利用S3C2410A自帶的USB控制器、LCD控制器、SD卡控制器,簡化了系統(tǒng)設(shè)計,并針對系統(tǒng)需要設(shè)計了掃頻信號發(fā)生器、數(shù)據(jù)高速采集與緩存等模塊;在軟件部分中,介紹了ARM基于Linux操作系統(tǒng)的I/O口、USB、LCD驅(qū)動的編寫,以及相關(guān)應(yīng)用程序的編寫包括數(shù)據(jù)采集部分程序、LCD、串口通訊程序等,同時本文充分考慮了通訊環(huán)節(jié)可能引起的延遲問題以及提高系統(tǒng)資源利用效率等因素,提出了將系統(tǒng)設(shè)計成多進程的思路,并實現(xiàn)之。
標(biāo)簽: ARM 變壓器 繞組變形 檢測系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:fsypc
護欄管SD卡控制器資料LED點光源控制器,IC編程,6803。8腳、14腳、18腳LED護攔管內(nèi)控制IC及線路板配件,根據(jù)客戶要求增減花樣,調(diào)整延時。LED效果圖制作
標(biāo)簽: JLDLED
上傳時間: 2013-07-07
上傳用戶:huangzchytems
遠(yuǎn)程抄表技術(shù)是將數(shù)據(jù)遠(yuǎn)程采集、傳輸和處理應(yīng)用于自來水、電力、天燃?xì)?以下簡稱水、電、氣)供應(yīng)與管理系統(tǒng)中的一項新技術(shù)。傳統(tǒng)的遠(yuǎn)程抄表,無線系統(tǒng)一般用于數(shù)據(jù)處理中心和數(shù)據(jù)通信中心的遠(yuǎn)程通訊,在表和數(shù)據(jù)通訊中心的短距離通信一般使用有線通訊。如今以ARM處理器作為主CPU的嵌入式硬件平臺,一方面,它具有體積小、性能強、功耗低、可靠性高等特點,另一方面,它為高速、穩(wěn)定地運行嵌入式操作系統(tǒng)提供了硬件基礎(chǔ)。無線射頻通訊成本低,可靠性好,環(huán)境適應(yīng)能力強,本文就對基于ARM的射頻無線抄表系統(tǒng)的開發(fā)進行了研究。 本文主要對以下五個方面的技術(shù)進行了研究:一是介紹了遠(yuǎn)程抄表的背景和意義。二是介紹了國內(nèi)外廣泛使用的幾種典型的遠(yuǎn)程抄表系統(tǒng)的原理及其系統(tǒng)組成,分析了各種遠(yuǎn)程抄表系統(tǒng)的優(yōu)、缺點以及適用范圍;三是基于課題的需要,介紹了嵌入式系統(tǒng)。四是搭建基于ARM的硬件平臺。硬件平臺設(shè)計以三星公司的ARM920T核的S3C2440A為微處理器,根據(jù)系統(tǒng)要求完成S3C2440A外圍器件的設(shè)計,包括64M NAND Flash、64MSDRAM、SD卡以及USB,串口通信的電路設(shè)計,射頻無線通訊和視頻采集的設(shè)計。五是對Windows CE操作系統(tǒng)的移植。平臺移植過程中Boot Loader開發(fā),OAL層修改,串口和LCD驅(qū)動程序的開發(fā),內(nèi)核的定制過程。在應(yīng)用程序開發(fā)中,PB中導(dǎo)出SDK的過程以及EVC應(yīng)用程序的調(diào)試,對數(shù)據(jù)庫進行了開發(fā)。最后,指出了本遠(yuǎn)程自動抄表系統(tǒng)中有待完善的地方以及抄表技術(shù)今后的發(fā)展趨勢。
標(biāo)簽: ARM 無線抄表系統(tǒng)
上傳時間: 2013-06-26
上傳用戶:kelimu
小型無人直升機具有懸停、側(cè)飛、倒飛等獨特的飛行特性,能夠?qū)崿F(xiàn)固定翼飛機所不能完成的飛行動作,在軍事和民用方面都有很大的應(yīng)用需求。飛行控制系統(tǒng)是小型無人直升機系統(tǒng)的重要組成部分,是飛行控制算法的運行平臺,也是實現(xiàn)小型無人直升機自主飛行的關(guān)鍵部分。進行小型無人直升機飛行控制系統(tǒng)的研究具有重要的現(xiàn)實意義。 本文圍繞小型無人直升機飛行控制系統(tǒng)的設(shè)計與實現(xiàn)展開論述。首先,文章對目前小型無人直升機及其飛行控制系統(tǒng)的研究現(xiàn)狀與發(fā)展趨勢進行了綜述,在此基礎(chǔ)上提出了一種以ARM處理器為控制核心、以CPLD為輔助控制器件的飛行控制系統(tǒng)方案。 其次,文章重點描述了小型無人直升機飛行控制系統(tǒng)的軟硬件設(shè)計過程和相關(guān)方案。飛行控制系統(tǒng)的硬件部分由ARM模塊和CPLD模塊兩大部分組成,其中包括數(shù)據(jù)采集電路、串口通訊電路、舵機控制電路、電源電路等硬件功能模塊。軟件部分由基于Linux2.6內(nèi)核的操作系統(tǒng)和相關(guān)的設(shè)備驅(qū)動組成,并設(shè)計了基于SD卡的軟件存儲系統(tǒng)。 最后,文章對小型無人直升機的導(dǎo)航控制系統(tǒng)進行了一些探討。討論了從飛行控制系統(tǒng)到導(dǎo)航控制系統(tǒng)的平臺升級方案和小型無人直升機在未知環(huán)境中的導(dǎo)航控制算法。
標(biāo)簽: ARM 無人直升機 飛行控制 系統(tǒng)設(shè)計
上傳時間: 2013-05-20
上傳用戶:fanghao
在電力現(xiàn)代化建設(shè)中,提高發(fā)電機發(fā)電效率是其中重要的一環(huán),氫氣作為導(dǎo)熱性冷卻介質(zhì)廣泛的應(yīng)用于發(fā)電設(shè)備,作為冷卻劑,它可以有效地提高其發(fā)電效率,但它又是一種易燃易爆氣體,所以使氫氣參數(shù)處于正常范圍,保證發(fā)電機高效、安全正常工作就變得至關(guān)重要,因此對氫氣參數(shù)進行實時監(jiān)測有著重要的意義。 本論文研究和開發(fā)了基于ARM和CPLD的氫氣參數(shù)監(jiān)測系統(tǒng),首先簡要的分析了氫冷發(fā)電機系統(tǒng)對氫氣參數(shù)進行監(jiān)測的必要性以及當(dāng)前電力系統(tǒng)氫氣參數(shù)監(jiān)控系統(tǒng)的發(fā)展情況。然后提出了一種利用無線通信手機短消息業(yè)務(wù)SMS、工控總線Modbus通信協(xié)議和RR485總線、SD卡海量存儲等技術(shù)實現(xiàn)發(fā)電機系統(tǒng)多氫氣參數(shù)的現(xiàn)場實時監(jiān)測系統(tǒng)的設(shè)計方案。該方案以功能強大的ARM處理器作為系統(tǒng)的核心。采用高精度的16位AD轉(zhuǎn)換芯片,并使用兩種濾波算法的結(jié)合對信號進行數(shù)字濾波,滿足系統(tǒng)對氫氣參數(shù)采集精度的要求。同時系統(tǒng)結(jié)合CPLD技術(shù),用于解決系統(tǒng)內(nèi)微控器I/O口不足以及SD卡驅(qū)動的問題,本論文采用一片CPLD擴展I/O口,每一個擴展的I/O口都分配固定的地址,ARM微控器可以通過外部總線控制擴展I/O口的輸出電平。SD卡(Secure Digital Memory Card)中文翻譯為安全數(shù)碼卡,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,具有低成本,大容量的特點,系統(tǒng)的歷史數(shù)據(jù)存儲使用了SD卡作為存儲介質(zhì),系統(tǒng)并沒有直接使用ARM處理器讀寫SD卡,而是使用了擁有1270個邏輯單元的MAXⅡ1270 CPLD來驅(qū)動SD卡,在CPLD中使用VHDL語言設(shè)計了SD卡的總線協(xié)議,外部總線接口,SRAM的讀寫時序等,這樣既可以提高微處理器SD卡的讀寫速度,增強微處理器程序的移植性,又可以簡化微處理器讀寫SD卡的步驟并減少微處理器的負(fù)擔(dān)。 本論文的無線數(shù)據(jù)傳輸采用GSM無線通信技術(shù)的SMS業(yè)務(wù)遠(yuǎn)傳現(xiàn)場數(shù)據(jù),設(shè)計了GSM模塊的軟件硬件,實現(xiàn)了報警等數(shù)據(jù)的無線傳輸,系統(tǒng)的有線傳輸采用了基于Modbus通信協(xié)議的RS485總線通信方式,采用這兩種通信方式使系統(tǒng)的通信更加靈活、可靠。本論文最后分析了系統(tǒng)的不足并且提出了具體的改進方向。
上傳時間: 2013-05-26
上傳用戶:emouse
GPS(全球定位系統(tǒng))是一種全方位的實時定位技術(shù)。隨著GPS技術(shù)的發(fā)展,基于PC機的導(dǎo)航定位系統(tǒng)由于其價格及功耗較高已不能滿足社會發(fā)展的需要,脫離PC端的嵌入式導(dǎo)航定位技術(shù)迅速發(fā)展起來。如今以ARM處理器作為主CPU的嵌入式硬件平臺,幾乎已經(jīng)成為信息產(chǎn)業(yè)的硬件標(biāo)準(zhǔn)。一方面,它具有體積小、性能強、功耗低、可靠性高等特點;另一方面,它為高速、穩(wěn)定地運行嵌入式操作系統(tǒng)提供了硬件基礎(chǔ)。因此由基于ARM處理器的硬件平臺和嵌入式操作系統(tǒng)構(gòu)成的嵌入式系統(tǒng)已經(jīng)被廣泛地應(yīng)用于軍事國防、消費電子、網(wǎng)絡(luò)通信、工業(yè)控制等各種領(lǐng)域。本文就對基于ARM的GPS定位系統(tǒng)的開發(fā)進行了研究與實現(xiàn)。 本文主要對以下三個方面的技術(shù)進行了研究:一是對GPS技術(shù)進行了介紹,介紹了GPS技術(shù)的發(fā)展、原理、特點、系統(tǒng)組成和定位方式;二是搭建基于ARM的硬件平臺;三是對Windows CE操作系統(tǒng)的開發(fā)進行了詳細(xì)的描述。 硬件平臺設(shè)計以三星公司的ARM920T核的S3C2440A為微處理器,根據(jù)系統(tǒng)要求完成S3C2440A外圍器件的設(shè)計,包括64M NAND Flash、64MSDRAM、SD卡以及USB和串口通信的電路設(shè)計。而GPS模塊使用了GPS25LVS12通道的GPS接收機,并對GPS與ARM的通信接口和數(shù)據(jù)格式進行了描述。硬件系統(tǒng)設(shè)計采用了冗余設(shè)計,為以后系統(tǒng)的升級提供了空間。 在嵌入式操作系統(tǒng)上,我們選擇的是Windows CE操作系統(tǒng)。詳細(xì)介紹了平臺移植過程中Boot Loader開發(fā),OAL層修改,以串口、鍵盤和LCD驅(qū)動為例介紹了驅(qū)動程序的開發(fā),并詳細(xì)介紹了內(nèi)核的定制過程。在應(yīng)用程序開發(fā)中,介紹了從PB中導(dǎo)出SDK的過程以及EVC應(yīng)用程序的調(diào)試。
標(biāo)簽: ARM GPS 定位系統(tǒng)
上傳時間: 2013-07-09
上傳用戶:chongchong2016
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1