GPS(全球定位系統(tǒng))是一種全方位的實時定位技術(shù)。隨著GPS技術(shù)的發(fā)展,基于PC機(jī)的導(dǎo)航定位系統(tǒng)由于其價格及功耗較高已不能滿足社會發(fā)展的需要,脫離PC端的嵌入式導(dǎo)航定位技術(shù)迅速發(fā)展起來。如今以ARM處理器作為主CPU的嵌入式硬件平臺,幾乎已經(jīng)成為信息產(chǎn)業(yè)的硬件標(biāo)準(zhǔn)。一方面,它具有體積小、性能強(qiáng)、功耗低、可靠性高等特點;另一方面,它為高速、穩(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ā)進(jìn)行了研究與實現(xiàn)。 本文主要對以下三個方面的技術(shù)進(jìn)行了研究:一是對GPS技術(shù)進(jìn)行了介紹,介紹了GPS技術(shù)的發(fā)展、原理、特點、系統(tǒng)組成和定位方式;二是搭建基于ARM的硬件平臺;三是對Windows CE操作系統(tǒng)的開發(fā)進(jìn)行了詳細(xì)的描述。 硬件平臺設(shè)計以三星公司的ARM920T核的S3C2440A為微處理器,根據(jù)系統(tǒng)要求完成S3C2440A外圍器件的設(shè)計,包括64M NAND Flash、64MSDRAM、SD卡以及USB和串口通信的電路設(shè)計。而GPS模塊使用了GPS25LVS12通道的GPS接收機(jī),并對GPS與ARM的通信接口和數(shù)據(jù)格式進(jìn)行了描述。硬件系統(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
雷達(dá)顯示與控制終端是雷達(dá)系統(tǒng)的重要組成部分,它必須能夠?qū)走_(dá)進(jìn)行精確的控制,同時對從雷達(dá)獲取的數(shù)據(jù)進(jìn)行有效的處理,將獲取的目標(biāo)信息以直觀、有效、準(zhǔn)確的方式呈現(xiàn)給雷達(dá)控制者。本文開展基于ARM的便攜式戰(zhàn)場偵察雷達(dá)終端的研究與設(shè)計,采用目前先進(jìn)的嵌入式系統(tǒng)技術(shù),設(shè)計能夠完成顯示與控制的智能終端,這對提高便攜式戰(zhàn)場偵察雷達(dá)的性能具有重要的意義。 便攜式雷達(dá)終端的設(shè)計主要包括硬件平臺的構(gòu)建、軟件開發(fā)平臺的搭建和終端應(yīng)用軟件的開發(fā)。硬件平臺的構(gòu)建是整個設(shè)計的基礎(chǔ),硬件平臺采用基于ARM920T的多接口高性能CPU S3C2410X處理器。軟件開發(fā)平臺的構(gòu)建基于宿主機(jī)——目標(biāo)機(jī)模式。雷達(dá)顯示控制終端應(yīng)用軟件的開發(fā)包括:根據(jù)顯控終端軟件功能需求,進(jìn)行軟件模塊劃分;GUI界面程序的設(shè)計;電子地圖的顯示處理程序設(shè)計;雷達(dá)目標(biāo)信息顯示程序的設(shè)計;基于Qt/Embedded的串口通信程序的編寫。考慮到雷達(dá)顯示控制終端軟件的穩(wěn)定性、可靠性和實用性,軟件設(shè)計基于嵌入式Linux操作系統(tǒng),利用C++語言、Qt等相關(guān)軟件工具包進(jìn)行軟件開發(fā)。 本文研究了嵌入式Linux與嵌入式GUI技術(shù),在此基礎(chǔ)上完成了便攜式雷達(dá)終端硬件平臺的構(gòu)建和終端系統(tǒng)應(yīng)用軟件的編寫與調(diào)試等工作,設(shè)計實現(xiàn)的便攜式雷達(dá)終端符合現(xiàn)代雷達(dá)終端的各項要求。
標(biāo)簽: ARM 便攜式 雷達(dá) 終端設(shè)計
上傳時間: 2013-06-18
上傳用戶:asasasas
隨著社會經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,公路交通已經(jīng)成為了關(guān)系國民經(jīng)濟(jì)命脈和社會、經(jīng)濟(jì)發(fā)展的重大系統(tǒng)。汽車導(dǎo)航觀念也逐漸深入人心,成為公路交通中極其重要的一個環(huán)節(jié)。人們已經(jīng)不再滿足于用基于PC機(jī)的導(dǎo)航系統(tǒng),因為它過于昂貴并且功耗高。現(xiàn)在,基于嵌入式設(shè)備的導(dǎo)航系統(tǒng)在迅速發(fā)展,但目前流行的是基于WinCE操作系統(tǒng),它的成本比較高。 本文設(shè)計的導(dǎo)航系統(tǒng)采用基于ARM9結(jié)構(gòu)的低功耗、高性能嵌入式SOC芯片S3C2410作為主控制器,使用嵌入式linux作為系統(tǒng)的內(nèi)核。Linux是一個開放并且免費使用的操作系統(tǒng),而CPU使用了32位RISC(精簡指令集)。基于ARM的嵌入式Llinux作為系統(tǒng)的內(nèi)核解決了成本高的問題。因為嵌入式操作系統(tǒng)是本課題設(shè)計系統(tǒng)過程中應(yīng)用的基礎(chǔ),所以本文會詳細(xì)介紹。 系統(tǒng)可以采集GPS信號,支持RS-232接口,采用液晶顯示屏(LCD)的人機(jī)接口,為操作人員提供了良好的監(jiān)控界面。軟件系統(tǒng)在嵌入式Linux操作系統(tǒng)下開發(fā),實現(xiàn)了Linux操作系統(tǒng)和QT圖形系統(tǒng)的移植,設(shè)備驅(qū)動程序、控制應(yīng)用程序、人機(jī)交互界面的設(shè)計。 本文從理論、硬件設(shè)計、軟件設(shè)計等方面介紹了基于ARM S3C2410多功能車載導(dǎo)航系統(tǒng)的設(shè)計與開發(fā)。
上傳時間: 2013-07-01
上傳用戶:dong
近年來,我國通信技術(shù)的發(fā)展勢頭十分迅猛。以電路交換和數(shù)字程控交換技術(shù)為基礎(chǔ)的電話網(wǎng)更是在整個通信網(wǎng)中占據(jù)著重要的地位。面對信息時代的到來,人們在領(lǐng)略信息社會樂趣的同時,也遇到了新的挑戰(zhàn),學(xué)習(xí)和掌握程控交換技術(shù)己成為有關(guān)工程技術(shù)人員和廣大青年學(xué)生迫切的需要。 本論文在研讀了大量的文獻(xiàn)、參考相關(guān)設(shè)計的基礎(chǔ)上,根據(jù)程控交換的基本原理,面向各高校實驗室和相關(guān)研究單位,設(shè)計了基于ARM的程控交換實驗系統(tǒng),本實驗系統(tǒng)以ARM+CPLD為控制系統(tǒng),按照功能不同進(jìn)行模塊化設(shè)計,在本實驗系統(tǒng)上能夠完成程控交換中的大部分基礎(chǔ)性實驗以及一些和程控交換編程調(diào)試相關(guān)的實驗。 本實驗系統(tǒng)由硬件和軟件兩部分組成,硬件包括CPU控制電路、用戶接口電路、交換網(wǎng)絡(luò)、中繼電路、信號音產(chǎn)生電路、雙音多頻電路、彩鈴電路以及LCD顯示電路等部分。軟件包括基本級程序、周期級程序,在最后還對LCD顯示部分的uC/GUI程序進(jìn)行了介紹,通過硬件和軟件結(jié)合完成了人工交換、空分交換、時分交換、數(shù)字中繼接口以及彩鈴等各種實驗。 本套實驗系統(tǒng)目前已經(jīng)投入使用,與其它程控交換實驗系統(tǒng)相比,本實驗系統(tǒng)提供了豐富的擴(kuò)展口,實驗者可以自行進(jìn)行擴(kuò)展實驗,同時,本實驗系統(tǒng)人機(jī)交互界面友好,操作簡單方便。
標(biāo)簽: ARM 程控交換 實驗系統(tǒng)
上傳時間: 2013-07-30
上傳用戶:13188549192
汽車儀表是駕駛員獲取汽車狀態(tài)信息的關(guān)鍵設(shè)備,對汽車的安全行駛起著重要的作用。近年來,隨著計算機(jī)、微電子和各種現(xiàn)場總線通信技術(shù)的廣泛應(yīng)用,汽車電子技術(shù)得到了迅猛的發(fā)展,汽車儀表盤上顯示的信息不斷增加,傳統(tǒng)的機(jī)械式、電氣式組合儀表越來越無法滿足使用的需求。特別是隨著汽車GPS導(dǎo)航、自動駕駛等新技術(shù)的日趨成熟,汽車儀表成為集顯示、控制、通訊、娛樂為一體的汽車綜合信息顯示中心已經(jīng)指日可待。 本文提出并設(shè)計了一種以ARM器件為CPU,以嵌入式Linux為操作系統(tǒng)的車載儀表盤系統(tǒng)。該儀表盤以嵌入式微處理器為核心,對汽車的各種信息狀態(tài),如電池電壓、車速等參數(shù)進(jìn)行采集、處理、顯示和報警提示,駕駛員根據(jù)報警提示的結(jié)果進(jìn)行相應(yīng)的處理,以使汽車安全正常行駛。儀表盤本身作為汽車CAN總線的一個節(jié)點,支持CAN通信,可以接收來自其它CAN節(jié)點的信息并顯示,也可以發(fā)送控制信息至其它CAN節(jié)點。該儀表盤在外型上不同于傳統(tǒng)的汽車儀表,其顯示端使用一個LCD顯示屏代替原有的顯示設(shè)備,汽車運行的所有狀態(tài)信息都在該屏上顯示,但為延續(xù)傳統(tǒng)的操作習(xí)慣,將原來的車速、發(fā)動機(jī)轉(zhuǎn)速等用指針顯示的信息在顯示屏上以模擬表的形式顯示。并對越限工況和各種違規(guī)操作,在顯示屏上以圖形指示燈的形式閃爍顯示并同時以真人語音進(jìn)行提醒。 本文在簡要介紹了汽車儀表發(fā)展趨勢的基礎(chǔ)上,重點論述了嵌入式系統(tǒng)的開發(fā)流程和模式,包括開發(fā)平臺的搭建、驅(qū)動程序的開發(fā)、圖形顯示界面的開發(fā)和應(yīng)用程序的設(shè)計。在嵌入式系統(tǒng)設(shè)計中,硬件、軟件的可裁剪是其最大的特點,因此,增加功能模塊(比如本系統(tǒng)中用到的CAN通信模塊、音頻輸出模塊等)是嵌入式系統(tǒng)設(shè)計中的一個重點和難點,所以本文重點之一是放在驅(qū)動模塊的設(shè)計上。同時,作為信息顯示中心,信息顯示要求及時、準(zhǔn)確、有美感,因此,圖形界面的開發(fā)也是重點之一。 本課題所設(shè)計的汽車儀表,作為綜合信息顯示中心的一個雛形,可以方便地擴(kuò)展GPS導(dǎo)航系統(tǒng)、汽車后視攝像系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)等模塊,相信進(jìn)一步的研究和開發(fā),汽車綜合信息顯示中心將成為未來汽車上重要的一部分。
上傳時間: 2013-06-13
上傳用戶:情義強(qiáng)哥
隨著計算機(jī)、通信及網(wǎng)絡(luò)技術(shù)的高速發(fā)展,嵌入式系統(tǒng)廣泛地滲透到各行各業(yè)及人們?nèi)粘I畹姆椒矫婷嬷小S捎谇度胧较到y(tǒng)的復(fù)雜性不斷增加,嵌入式操作系統(tǒng)成為了嵌入式系統(tǒng)中最重要的組成部分。在各種嵌入式操作系統(tǒng)中,Linux憑借其性能優(yōu)異、結(jié)構(gòu)清晰、平臺支持廣泛、網(wǎng)絡(luò)支持強(qiáng)勁及開放源代碼等多方面的優(yōu)勢,被嵌入式系統(tǒng)開發(fā)者廣泛的采用。同時隨著近幾年來國內(nèi)嵌入式領(lǐng)域發(fā)展非常迅速,其中32位ARM處理器結(jié)構(gòu)體系的嵌入式CPU在商用領(lǐng)域、工控領(lǐng)域和軍用領(lǐng)域都得到了廣泛使用。 近幾年隨著無線通信技術(shù)、傳感器技術(shù)、信息采集和處理技術(shù)的飛速發(fā)展,出現(xiàn)了低成本、低功耗、多功能的微型無線傳感器節(jié)點。無線傳感器網(wǎng)絡(luò)是隨著傳感器節(jié)點的發(fā)展而興起的計算機(jī)科學(xué)技術(shù)的一個新的研究領(lǐng)域,它是由一組無線傳感器節(jié)點通過ad-hoc方式構(gòu)成的無線網(wǎng)絡(luò),綜合傳感器技術(shù)、嵌入式計算技術(shù)、分布式信息處理技術(shù)和無線通信技術(shù),能夠協(xié)作地實時監(jiān)測、感知和采集各種環(huán)境或監(jiān)測對象的信息,并對其進(jìn)行處理,并傳送到需要這些信息的用戶處。這種無線網(wǎng)絡(luò)系統(tǒng)被廣泛地用于國防軍事、國家安全、環(huán)境監(jiān)測、交通管理、醫(yī)療衛(wèi)生、制造業(yè)、反恐救災(zāi)等領(lǐng)域,具有十分巨大的發(fā)展?jié)摿Γ鹆藢W(xué)術(shù)界和工業(yè)界的高度重視。 目前,手持終端的應(yīng)用范圍主要是在商業(yè)領(lǐng)域,開發(fā)一款適合在工業(yè)現(xiàn)場等無線傳感網(wǎng)絡(luò)監(jiān)控領(lǐng)域的手持終端是本文的初衷。本文從嵌入式系統(tǒng)的角度,采用目前比較流行的ARM9處理器和嵌入式Linux的操作系統(tǒng),闡述手持終端硬件平臺的設(shè)計和軟件的移植方案;接著研究了系統(tǒng)引導(dǎo)程序的原理、設(shè)備驅(qū)動開發(fā)的關(guān)鍵點、根文件系統(tǒng)的制作方法。在此基礎(chǔ)上,分析和移植引導(dǎo)程序U-Boot 1.1.4的實現(xiàn)、無線收發(fā)芯片CC2420的驅(qū)動開發(fā)和幀緩沖驅(qū)動的開發(fā),并針對目標(biāo)平臺的特點完成了文件系統(tǒng)的構(gòu)建;然后介紹了基于Qt/Embedded的圖形界面開發(fā)的基礎(chǔ),最后對本文研究工作進(jìn)行總結(jié)。
標(biāo)簽: ARM 架構(gòu) 無線 數(shù)據(jù)采集與處理
上傳時間: 2013-06-26
上傳用戶:lguotao
汽車導(dǎo)航及定位是在全球衛(wèi)星定位系統(tǒng)(GPS,Global Positioning System)的基礎(chǔ)上發(fā)展起來的一門新型技術(shù)。它是由GPS定位系統(tǒng)、電子地圖、嵌入式系統(tǒng)組成。汽車導(dǎo)航系統(tǒng)接收GPS所傳送的衛(wèi)星信號,得到車輛的即時位置,通過GPS信號處理系統(tǒng)傳送給CPU,再配合嵌入式系統(tǒng)上的電子地圖,將車輛經(jīng)過的軌跡顯示在顯示屏上。本文設(shè)計了一種汽車導(dǎo)航定位系統(tǒng),以ARM微處理器為核心,移植嵌入式操作系統(tǒng),在此基礎(chǔ)上繪制電子地圖,顯示車輛運行軌跡。主要研究內(nèi)容如下: 完成了車載導(dǎo)航系統(tǒng)總體方案的分析與設(shè)計。分析了多種嵌入式微處理的性能和應(yīng)用。確定了以S3C44BOX為核心構(gòu)建導(dǎo)航系統(tǒng)硬件平臺的解決方案,并設(shè)計了導(dǎo)航系統(tǒng)的總體框架。 完成了車載導(dǎo)航系統(tǒng)硬件平臺的設(shè)計,包括存儲器系統(tǒng)、通信總線、GPS模塊等接口電路的設(shè)計。根據(jù)高速數(shù)字電路的設(shè)計要求,在雙面板上實現(xiàn)了基于ARM的汽車導(dǎo)航定位系統(tǒng)的PCB布線。編寫了系統(tǒng)初始化代碼,完成了對硬件平臺的調(diào)試工作。 根據(jù)系統(tǒng)的實際情況,選擇了實時多任務(wù)操作系統(tǒng)μC/OS-II和嵌入式圖形用戶界面μC/GUI作為本系統(tǒng)的軟件平臺,完成了兩者在系統(tǒng)硬件平臺上的移植。針對μC/GUI環(huán)境下簡體中文漢字的顯示問題,給出了一種比較完善的解決方案。 介紹了GPS的衛(wèi)星定位原理,以及GPS接收的數(shù)據(jù)格式。在嵌入式圖形用戶界面μC/GUI的基礎(chǔ)上實現(xiàn)車載導(dǎo)航系統(tǒng)LCD上電子地圖的繪制,提出了基于μC/GUI及Maplnfo MIF地圖數(shù)據(jù)格式的電子地圖的設(shè)計與實現(xiàn)方法。實現(xiàn)了矢量電子地圖的顯示、縮放、漫游、圖層管理以及簡單的數(shù)據(jù)查詢導(dǎo)航功能,提出了用邊界檢測算法提高電子地圖漫游時的顯示速度。在此開發(fā)平臺上還實現(xiàn)了GPS定位數(shù)據(jù)的采集、處理,初步完成了定位模塊的部分功能。
上傳時間: 2013-05-22
上傳用戶:bjgaofei
數(shù)字?jǐn)z影的興起不可避免地引起了數(shù)碼相框的發(fā)展,因為僅有不到35%的數(shù)碼照片被打印。數(shù)碼相框的基本原理就是采用普通相框的造型,把原來相框中間的照片部分換成液晶顯示屏,配上電源,存儲介質(zhì)等,使得同一個相框內(nèi)可以循環(huán)播放照片,比普通相框的單一顯示功能更有優(yōu)勢。從2007年開始,數(shù)碼相框的市場關(guān)注度開始激增。在2008年,數(shù)碼相框市場呈現(xiàn)高速發(fā)展的態(tài)勢,具有極高的潛在市場價值。 本論文以此為出發(fā)點,進(jìn)行數(shù)碼相框軟件的開發(fā)研究工作。作為一款嵌入式產(chǎn)品,核心部件CPU采用了性能價格比、性能功耗比都很高的ARM架構(gòu)處理器之中的一款——三星S3C2440A,顯示器采用了支持雙精度掃描的液晶顯示屏。軟件方面,Bootloader采用較為成熟的u-boot-1.1.4,Linux內(nèi)核的版本為2.6.12,系統(tǒng)命令集由busybox構(gòu)成。利用ARM處理器對Linux系統(tǒng)良好的移植性、自帶的LCD控制器、音頻控制器、SD與USB控制器的特點,進(jìn)行圖像顯示、音頻播放與文件管理。對于目前大部分?jǐn)?shù)碼相框在圖片瀏覽和文件管理功能上的不足,本設(shè)計的圖像顯示功能充分利用了觸摸屏功能,實現(xiàn)了圖像的觸摸式移動,使用戶可以自由的觀看放大后的圖像;文件管理功能則設(shè)計成了類似windows的文件瀏覽器,不僅具有豐富的文件管理功能,而且使習(xí)慣了windows的廣大用戶可以很快的熟悉此功能,并為將來升級為下一代的細(xì)分產(chǎn)品——數(shù)碼相冊做好準(zhǔn)備。 本設(shè)計的核心是基于ARM平臺的系統(tǒng)移植與基于QT的應(yīng)用程序設(shè)計。首先根據(jù)系統(tǒng)的總體設(shè)計思路選擇合適的硬件組合;然后在此基礎(chǔ)上進(jìn)行u-boot的移植,嵌入式Linux的移植,QT Embedded/Qtopia的移植,以及最后QT圖形界面的設(shè)計。
標(biāo)簽: ARM 數(shù)碼相框 軟件開發(fā)
上傳時間: 2013-04-24
上傳用戶:rockjablew
當(dāng)今繡花機(jī)市場蓬勃發(fā)展,繡花機(jī)控制系統(tǒng)作為繡花機(jī)最核心的部分,是提高性能和降低成本的關(guān)鍵。本文結(jié)合浙江虎王科技有限公司與浙江大學(xué)的合作項目“繡花機(jī)控制系統(tǒng)”,設(shè)計出一套基于ARM的技術(shù)先進(jìn)、功能精簡、高性價比的繡花機(jī)控制系統(tǒng)。論文按照嵌入式系統(tǒng)的開發(fā)過程,先根據(jù)市場需求劃分了控制系統(tǒng)的功能模塊并構(gòu)建了總體架構(gòu),選擇了系統(tǒng)的軟硬件平臺,然后采用先進(jìn)的設(shè)計方法對繡花機(jī)控制系統(tǒng)的硬件和軟件進(jìn)行了設(shè)計。 第一章介紹了繡花機(jī)及其控制系統(tǒng)的發(fā)展過程和現(xiàn)狀,論述了嵌入式系統(tǒng)的定義、特點和發(fā)展,闡述了ARM的發(fā)展歷史、研究和應(yīng)用現(xiàn)狀,提出了論文的主要研究內(nèi)容,最后給出了論文的總體結(jié)構(gòu)。 第二章闡述了嵌入式系統(tǒng)的開發(fā)過程,選擇了軟硬件協(xié)同設(shè)計法為本系統(tǒng)的設(shè)計方法,論述了EDA技術(shù)的工作范圍和設(shè)計步驟,詳細(xì)討論了軟件的結(jié)構(gòu)化設(shè)計方法和面向?qū)ο笤O(shè)計方法的原理,最后給出了繡花機(jī)控制系統(tǒng)的設(shè)計原則。 第三章根據(jù)市場需求劃分了繡花機(jī)控制系統(tǒng)的功能模塊,構(gòu)建了系統(tǒng)總體架構(gòu),并分析了每個模塊的具體功能;根據(jù)選型原則選出了適用于繡花機(jī)控制系統(tǒng)的上位機(jī)和下位機(jī)CPU芯片、操作系統(tǒng)及開發(fā)環(huán)境。 第四章根據(jù)總體架構(gòu),在選好的CPU芯片的基礎(chǔ).卜確定了繡花機(jī)控制系統(tǒng)的硬件框架,詳細(xì)設(shè)計了電源電路、復(fù)位電路、存儲器接口電路、鍵盤與顯示電路、USB接口電路、串行通信接口電路和下層機(jī)電接口電路。 第五章按照上位機(jī)和下位機(jī)的層次構(gòu)建了繡花機(jī)控制系統(tǒng)的軟件框架,設(shè)計了鍵盤輸入模塊、圖形顯示模塊、USB驅(qū)動模塊、花樣存儲與管理模塊、串口通信模塊、機(jī)電控制模塊的程序。 第六章回顧與總結(jié)全文的主要研究內(nèi)容,歸納了本文的主要研究成果,并對今后的研究工作作了展望。
標(biāo)簽: ARM 繡花機(jī) 嵌入式控制 系統(tǒng)設(shè)計
上傳時間: 2013-04-24
上傳用戶:CSUSheep
隨著液晶顯示技術(shù)的發(fā)展,我們的日常生活中出現(xiàn)了各種各樣功能強(qiáng)大的顯示系統(tǒng)。本文主要以液晶顯示技術(shù)的基本原理為理論基礎(chǔ),探討并比較了單片機(jī)和ARM微處理器作為液晶顯示控制系統(tǒng)各自的優(yōu)缺點,并設(shè)計和完成了~套基于ARM微處理器的液晶顯示控制系統(tǒng)。 該系統(tǒng)以Samsung公司的ARM微處理器芯片S3C4510B為CPU,根據(jù)ARM微處理器的特點,本文系統(tǒng)地分析了電源及復(fù)位電路、晶振電路、Flash 存儲器接口電路、SDRAM存儲器接口電路、串行接口電路、JTAG接口電路以及10M/100M以太網(wǎng)接口電路的設(shè)計方法。同時,重點描述了液晶顯示模塊電路和鍵盤控制電路的設(shè)計與實現(xiàn)。在各個部分硬件電路的調(diào)試成功過后,介紹了Bootloader的下載以及uClinux操作系統(tǒng)的下載和編譯。在液晶顯示控制系統(tǒng)的軟件設(shè)計部分,本文重點分析了在uClinux操作系統(tǒng)下進(jìn)行的用戶程序的開發(fā)。根據(jù)液晶顯示模塊的特點和對鍵盤控制電路的I/O口配置,對整個顯示控制系統(tǒng)的程序設(shè)計作出了一定的分析。最終通過對系統(tǒng)的調(diào)試,實現(xiàn)了ARM微處理器系統(tǒng)對LCD液晶顯示器的顯示控制。
上傳時間: 2013-04-24
上傳用戶:change0329
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1