硬件電路設(shè)計(jì)與實(shí)踐 硬件電路設(shè)計(jì)與實(shí)踐 硬件電路設(shè)計(jì)與實(shí)踐 硬件電路設(shè)計(jì)與實(shí)踐
標(biāo)簽: 硬件電路設(shè)計(jì) 實(shí)踐
上傳時(shí)間: 2013-06-19
上傳用戶:jjj0202
現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)具有開發(fā)周期短、成本小、風(fēng)險(xiǎn)低和現(xiàn)場(chǎng)可靈活配置等優(yōu)點(diǎn),可以在更短的時(shí)間實(shí)現(xiàn)更復(fù)雜的功能,使得基于FPGA的開發(fā)平臺(tái)的研究成為工業(yè)界和學(xué)術(shù)界日益關(guān)注的問題.基于FPGA的高集成度、高可靠性,可將整個(gè)設(shè)計(jì)系統(tǒng)下載于同一芯片中,實(shí)現(xiàn)片上系統(tǒng),從而大大縮小其體積,因此以FPGA為代表的可編程邏輯器件應(yīng)用日益廣泛.在國(guó)外,FPGA技術(shù)發(fā)展與應(yīng)用已達(dá)到相當(dāng)高的程度;而在國(guó)內(nèi),FPGA技術(shù)發(fā)展仍處在起步階段,與國(guó)外相比還存在較大的差距.本文提出了一種FPGA通用接口開發(fā)平臺(tái)的設(shè)計(jì)思路,研制了一種FPGA快速實(shí)驗(yàn)開發(fā)裝置,對(duì)研制過程中遇到的軟、硬件問題加以歸納總結(jié),提高了系統(tǒng)運(yùn)行效率.分別研究了基于FPGA器件Altera公司的FLEX6000的字符型LCD、PC機(jī)ISA總線,基于FLEX10K的圖像點(diǎn)陣型LCD、PC機(jī)PCI總線接口中.最后通過一個(gè)通用實(shí)驗(yàn)裝置系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),綜合上述應(yīng)用,介紹了FPGA實(shí)驗(yàn)系統(tǒng)的軟件開發(fā)環(huán)境,實(shí)現(xiàn)了基于FGPA的交通信號(hào)燈邏輯控制和電子鐘,研究了FPGA技術(shù)在通用接口控制器設(shè)計(jì)中的應(yīng)用.
標(biāo)簽: FPGA 現(xiàn)場(chǎng)可編程 應(yīng)用研究 邏輯門
上傳時(shí)間: 2013-04-24
上傳用戶:龍飛艇
由于集成電路產(chǎn)業(yè)在中國(guó)的飛速發(fā)展,FPGA設(shè)計(jì)技術(shù),作為一種靈活性很強(qiáng)的芯片設(shè)計(jì)技術(shù),在國(guó)內(nèi)得到廣泛的應(yīng)用.由于芯片的可升級(jí)性和開發(fā)自主知識(shí)產(chǎn)權(quán)芯片的必要性,在北京郵電大學(xué)寬帶通信網(wǎng)絡(luò)實(shí)驗(yàn)室開發(fā)的三層以太網(wǎng)交換機(jī)項(xiàng)目中,以太網(wǎng)口和ATM口之間的數(shù)據(jù)通道的實(shí)現(xiàn)上采用了FPGA設(shè)計(jì)方法.該文主要集中在ATM口之間的數(shù)據(jù)通道的HEC頭校驗(yàn)的FPGA實(shí)現(xiàn).并完成了硬件設(shè)計(jì)、配置、硬件測(cè)試聯(lián)調(diào)工作以及論文撰寫工作.硬件的設(shè)計(jì)和開發(fā)基于Protel99和Tornado/VxWorks,軟件的設(shè)計(jì)和開發(fā)采用了標(biāo)準(zhǔn)的VHDL語言,開發(fā)環(huán)境是WINDOWS,開發(fā)工具是Xilinx公司的iSE4.1i集成開發(fā)環(huán)境.隨著網(wǎng)絡(luò)設(shè)備的發(fā)展,位于網(wǎng)絡(luò)邊緣的設(shè)備將會(huì)變得更加靈巧,更加迎合網(wǎng)絡(luò)發(fā)展的需要,在網(wǎng)絡(luò)設(shè)備上越來越多地引入了網(wǎng)絡(luò)處理器.我們實(shí)驗(yàn)室和Intel建立了聯(lián)合實(shí)驗(yàn)室,在此基礎(chǔ)上,我們要把網(wǎng)絡(luò)處理器評(píng)估板硬件上,運(yùn)行軟件,使其成為路由器,首先要加載的就是網(wǎng)絡(luò)路由協(xié)議.由于Linux的開放源代碼,所以我們決定采用Linux做嵌入式系統(tǒng),在上面運(yùn)行zebra的路由協(xié)議.Zebra是linux上面的開放源代碼的路由軟件.
標(biāo)簽: FPGA 協(xié)議 網(wǎng)絡(luò)處理器
上傳時(shí)間: 2013-07-08
上傳用戶:yhm_all
隨著圖像處理和模式識(shí)別技術(shù)的進(jìn)步,基于生物特征的識(shí)別技術(shù)成為蓬勃發(fā)展的高技術(shù)之一,根據(jù)IBG(InternationalBiometricGroup)組織對(duì)生物特征市場(chǎng)的統(tǒng)計(jì)和預(yù)測(cè),該領(lǐng)域的收入的年增長(zhǎng)率30-50%,到2008年,全球總收入將達(dá)到46.39億美元。而基于指紋特征的識(shí)別技術(shù)由于其獨(dú)特的可靠性,穩(wěn)定性,方便快捷的特點(diǎn),恰好符合了市場(chǎng)的需求。目前指紋識(shí)別技術(shù)是生物識(shí)別領(lǐng)域中應(yīng)用最廣泛的識(shí)別技術(shù),也是研究與應(yīng)用的一個(gè)熱點(diǎn)。 SOPC片上可編程系統(tǒng)和嵌入式系統(tǒng)是當(dāng)前電子設(shè)計(jì)領(lǐng)域中最熱門的概念。NiosⅡ是Altera公司開發(fā)的一種采用流水線技術(shù)、單指令流的RISC嵌入式處理器軟核,可以將它嵌入FPGA內(nèi)部,與用戶自定義邏輯結(jié)合構(gòu)成一個(gè)基于FPGA的片上系統(tǒng)。與嵌入式硬核相比較,嵌入式軟核具有更大的靈活性。而FPGA的高速性、恰恰滿足了指紋識(shí)別系統(tǒng)對(duì)速度的要求。 本文對(duì)指紋識(shí)別技術(shù)中各個(gè)環(huán)節(jié)的算法進(jìn)行了較為深入的研究,結(jié)合NiosⅡ嵌入式處理器的特點(diǎn),對(duì)算法進(jìn)行了合理的選擇與優(yōu)化,形成了一套完整的指紋識(shí)別算法,并提出了一種基于FPGA的指紋識(shí)別系統(tǒng)硬件設(shè)計(jì)方案。 論文的內(nèi)容主要包括以下幾個(gè)方面: 1、對(duì)指紋圖像預(yù)處理、后處理和匹配算法進(jìn)行了改進(jìn),提高了算法的性能;設(shè)計(jì)了一種適用于快速匹配的指紋特征數(shù)據(jù)結(jié)構(gòu);提出了一套基于特征點(diǎn)匹配的指紋識(shí)別算法。實(shí)驗(yàn)結(jié)果表明該算法速度快、誤識(shí)率較低、可靠性較高,可以滿足實(shí)用的要求。 2、本著增加系統(tǒng)集成度、減小系統(tǒng)體積、提高便攜性、降低功耗和成本,同時(shí)提升系統(tǒng)的性能的原則,使用Altera公司提供的外圍設(shè)備IP核配合NiosⅡ處理器軟核搭建了一個(gè)單片嵌入式系統(tǒng),然后以內(nèi)嵌NiosⅡ軟核的FPGA和FPS200指紋采集器為核心芯片,外配片外RAM和Flash存儲(chǔ)器以及小鍵盤和LCD顯示屏等器件,設(shè)計(jì)了一個(gè)便攜式指紋識(shí)別系統(tǒng),提出了一套基于FPGA的硬件設(shè)計(jì)方案。 3、利用NiosⅡ開發(fā)板對(duì)硬件設(shè)計(jì)方案進(jìn)行了初步的驗(yàn)證,實(shí)現(xiàn)了指紋采集芯片F(xiàn)PS200與FPGA的接口,并進(jìn)行了算法的移植。 實(shí)驗(yàn)結(jié)果表明本文所提出的系統(tǒng)設(shè)計(jì)方案是可行的。基于FPGA的自動(dòng)指紋識(shí)別系統(tǒng)在速度、功耗、體積、擴(kuò)展性方面有著獨(dú)特的優(yōu)勢(shì),具有廣闊的發(fā)展空間。最后提出了對(duì)這一設(shè)計(jì)繼續(xù)改進(jìn)的思路和下一步研究的內(nèi)容。
標(biāo)簽: FPGA 指紋識(shí)別 法的研究 硬件實(shí)現(xiàn)
上傳時(shí)間: 2013-07-28
上傳用戶:hxy200501
隨著通信網(wǎng)的發(fā)展和用戶需求的提高,光纖通信中的PDH體系逐漸被SDH體系所取代.SDH光纖通信系統(tǒng)以其通信容量大、傳輸性能好、接口標(biāo)準(zhǔn)、組網(wǎng)靈活方便、管理功能強(qiáng)大等優(yōu)點(diǎn)獲得越來越廣泛的應(yīng)用.但是在某些對(duì)傳輸容量需求不大的場(chǎng)合,SDH的巨大潛力和優(yōu)越性無法發(fā)揮出來,反而還會(huì)造成帶寬浪費(fèi).相反,PDH因其容量適中,配置靈活,成本低廉和功能齊全,可針對(duì)客戶不同需要設(shè)計(jì)不同的方案,在某些特定的接入場(chǎng)合具有一定的優(yōu)勢(shì).本課題根據(jù)現(xiàn)實(shí)的需要,提出并設(shè)計(jì)了一種基于PDH技術(shù)的多業(yè)務(wù)單片F(xiàn)PGA傳輸系統(tǒng).系統(tǒng)可以同時(shí)提供12路E1的透明傳輸和一個(gè)線速為100M以太網(wǎng)通道,主要由一塊FPGA芯片實(shí)現(xiàn)大部分功能,該解決方案在集成度、功耗、成本以及靈活性等方面都具有明顯的優(yōu)勢(shì).本文首先介紹數(shù)字通信以及數(shù)字復(fù)接原理和以太網(wǎng)的相關(guān)知識(shí),然后詳細(xì)闡述了本系統(tǒng)的方案設(shè)計(jì),對(duì)所使用的芯片和控制芯片F(xiàn)PGA做了必要的介紹,最后具體介紹了系統(tǒng)硬件和FPGA編碼設(shè)計(jì),以及后期的軟硬件調(diào)試.歸納起來,本文主要具體工作如下:1.實(shí)現(xiàn)4路E1信號(hào)到1路二次群信號(hào)的復(fù)分接,主要包括全數(shù)字鎖相環(huán)、HDB3-NRZ編解碼、正碼速調(diào)整、幀頭檢測(cè)和復(fù)分接等.2.將以太網(wǎng)MII接口來的25M的MII信號(hào)通過碼速變換到25.344M,進(jìn)行映射.3.將三路二次群信號(hào)和變換過的以太網(wǎng)MII信號(hào)進(jìn)行5b6b編解碼,以利于在光纖上傳輸.4.高速時(shí)提取時(shí)鐘采用XILINX的CDR方案.并對(duì)接收到的信號(hào)經(jīng)過5b6b解碼后,分接出各路信號(hào).
標(biāo)簽: FPGA PDH 多業(yè)務(wù) 方案
上傳時(shí)間: 2013-07-23
上傳用戶:lansedeyuntkn
當(dāng)前,嵌入式系統(tǒng)已經(jīng)廣泛地應(yīng)用到人們生活的各個(gè)領(lǐng)域。同時(shí),隨著嵌入式處理器性能的不斷增強(qiáng),特別是32位高性能嵌入式微處理器的廣泛使用,嵌入式操作系統(tǒng)逐漸成為嵌入式系統(tǒng)中最重要的組成部分。而在各種嵌入式操作系統(tǒng)中,IAnux憑借其代碼公開,性能穩(wěn)定,網(wǎng)絡(luò)功能強(qiáng)大等多方面的優(yōu)勢(shì),在嵌入式系統(tǒng)中被廣泛地采用,得到了嵌入式系統(tǒng)設(shè)計(jì)者的普遍認(rèn)可。研究Linux操作系統(tǒng)理論,進(jìn)行嵌入式Linux系統(tǒng)的移植和應(yīng)用程序的開發(fā),具有重要的理論意義和現(xiàn)實(shí)意義。 研究課題以32位ARM架構(gòu)的嵌入式處理器$3C2410A為硬件平臺(tái)核心,系統(tǒng)地介紹了S3C2410A處理器和系統(tǒng)的硬件組成。在此基礎(chǔ)上重點(diǎn)研究了嵌入式Linux系統(tǒng)的構(gòu)建和移植,其中首先研究了基于Linux的嵌入式交叉開發(fā)環(huán)境的構(gòu)建。之后詳細(xì)地研究了系統(tǒng)引導(dǎo)程序的原理,分析了系統(tǒng)引導(dǎo)程序VIVI的結(jié)構(gòu)并在此基礎(chǔ)上實(shí)現(xiàn)了VIVI的移植。接下來論文研究了ARM Linux內(nèi)核結(jié)構(gòu)和啟動(dòng)引導(dǎo)過程,討論了ARM Linux內(nèi)核移植及配置編譯的具體方法和過程。作為嵌入式Linux移植的另外一個(gè)重點(diǎn),課題還詳細(xì)地研究了嵌入式Linux根文件系統(tǒng)的結(jié)構(gòu)、根文件系統(tǒng)內(nèi)容的構(gòu)建以及如何為嵌入式系統(tǒng)進(jìn)行多文件系統(tǒng)的選擇。在完成Linux內(nèi)核與文件系統(tǒng)的移植后研究了嵌入式Linux驅(qū)動(dòng)程序的原理,設(shè)計(jì)了S3C2410A微處理器擴(kuò)展CAN總線接口,給出了ARM Linux上CAN設(shè)備驅(qū)動(dòng)程序?qū)崿F(xiàn)方法。課題最后還研究了嵌入式Linux系統(tǒng)下的圖形用戶界面,在分析國(guó)內(nèi)外嵌入式GUI的特點(diǎn)和MiniGUI的技術(shù)優(yōu)勢(shì)基礎(chǔ)上,介紹了為嵌入式Linux系統(tǒng)配置、編譯和安裝MiniGUI的方法,而且以一個(gè)狀態(tài)顯示界面程序?yàn)閷?shí)例介紹了MiniGUI程序的設(shè)計(jì)方法。
標(biāo)簽: Linux ARM 嵌入式 系統(tǒng)研究
上傳時(shí)間: 2013-04-24
上傳用戶:wangyi39
近年來,隨著嵌入式系統(tǒng)的快速發(fā)展,越來越多的嵌入式設(shè)備被用于工業(yè)控制、智能家居等領(lǐng)域。同時(shí)伴隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,嵌入式設(shè)備通過網(wǎng)絡(luò)接入局域網(wǎng)或者Internet已經(jīng)逐步成為發(fā)展的趨勢(shì)。通過在嵌入式設(shè)備中內(nèi)置Web服務(wù)器,用戶可以在任何一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)上通過瀏覽器來獲取設(shè)備的信息,用戶還可以通過網(wǎng)絡(luò)對(duì)設(shè)備進(jìn)行配置和管理。因此研究和開發(fā)嵌入式Web服務(wù)器具有重要的實(shí)際意義和應(yīng)用價(jià)值。 本文在S3C44BOX開發(fā)板上使用μClinux操作系統(tǒng)作為開發(fā)平臺(tái),開發(fā)并實(shí)現(xiàn)了嵌入式Web服務(wù)器。文中提出了2種實(shí)現(xiàn)方案,一種是基于boa的嵌入式Web服務(wù)器,所做的主要工作是boa在gClinux中的移植和CGI的編寫,在此基礎(chǔ)上實(shí)現(xiàn)了動(dòng)、靜態(tài)頁(yè)面的生成和簡(jiǎn)單的控制功能。另一種方案是基于HTTP協(xié)議和socket編程所開發(fā)的嵌入式Web服務(wù)器,在此方案中實(shí)現(xiàn)了HTTP協(xié)議的GET和POST請(qǐng)求方式,能夠生成簡(jiǎn)單的動(dòng)態(tài)頁(yè)面,實(shí)現(xiàn)了歷史數(shù)據(jù)的保存功能,還能夠根據(jù)用戶在瀏覽器端的請(qǐng)求進(jìn)行相應(yīng)的控制和管理。 論文首先對(duì)嵌入式Web服務(wù)器的體系結(jié)構(gòu)進(jìn)行了分析,然后介紹了S3C44BOX硬件開發(fā)平臺(tái),并分析了bootloader的基本原理和實(shí)現(xiàn)過程。隨后對(duì)μClinux操作系統(tǒng)的特點(diǎn)和網(wǎng)卡驅(qū)動(dòng)程序進(jìn)行了分析,并著重介紹了μClinux的移植過程。在第五章,論文詳細(xì)分析了TCP/IP和HTTP的原理和工作機(jī)制,并介紹了Web服務(wù)器中CGI的工作原理,最后分析了boa服務(wù)器的移植和CGI程序的編寫以及Web服務(wù)器的測(cè)試等。在第六章,在HTTP協(xié)議分析和網(wǎng)絡(luò)編程的基礎(chǔ)上,提出了嵌入式Web服務(wù)器的設(shè)計(jì)思想、程序流程圖,重點(diǎn)分析了Web服務(wù)器主程序流程、動(dòng)態(tài)頁(yè)面的生成、歷史數(shù)據(jù)查詢的實(shí)現(xiàn)等,也分析了Web服務(wù)器中各種控制功能的實(shí)現(xiàn)流程,最后給出了Web服務(wù)器的測(cè)試結(jié)果。
上傳時(shí)間: 2013-05-17
上傳用戶:ice_qi
隨著計(jì)算機(jī)與信息技術(shù)的發(fā)展,生物特征識(shí)別技術(shù)受到了廣泛的關(guān)注。指紋識(shí)別是生物特征識(shí)別中的一項(xiàng)重要內(nèi)容,一直以來是國(guó)內(nèi)外的研究熱點(diǎn)。 嵌入式自動(dòng)指紋識(shí)別是指指紋識(shí)別技術(shù)在嵌入式系統(tǒng)上的應(yīng)用。傳統(tǒng)的嵌入式自動(dòng)指紋識(shí)別系統(tǒng)多采用單片DSP或MIPS處理器來完成算法,由于DSP或MIPS處理器只能根據(jù)程序順序執(zhí)行,在指紋匹配過程中只能和整個(gè)庫(kù)中的指紋進(jìn)行一一匹配,因此這類系統(tǒng)在處理較大指紋庫(kù)時(shí)下匹配時(shí)間相當(dāng)長(zhǎng)。為了克服這個(gè)缺點(diǎn),本文構(gòu)建了浮點(diǎn)DSP和FPGA協(xié)同處理構(gòu)架的硬件平臺(tái),充分利用DSP在計(jì)算上的精確度和FPGA并行處理的特點(diǎn),由DSP和FPGA共同處理匹配算法。 本文的主要工作如下: 1.設(shè)計(jì)了一個(gè)硬件系統(tǒng),包括DSP處理器、FPGA、指紋傳感器、人機(jī)交互接口和USB1.1接口。同時(shí),還設(shè)計(jì)了各硬件模塊的驅(qū)動(dòng)程序,為應(yīng)用程序提供控制接口。由于系統(tǒng)中DSP工作頻率為300MHz,其中某些器件的工作頻率達(dá)到了100MHz,因此本文還給出了一些信號(hào)完整性分析和PCB設(shè)計(jì)經(jīng)驗(yàn)。 2.編寫了Verilog程序,在FPGA中實(shí)現(xiàn)了9路指紋的并行匹配。由于FPGA本身的局限性,實(shí)現(xiàn)原有匹配算法有很大困難。在簡(jiǎn)化原有匹配算法的基礎(chǔ)上本文提出了便于FPGA實(shí)現(xiàn)“粗匹配”算法。此外,還設(shè)計(jì)了用于和DSP通信的接口模塊設(shè)計(jì)。 3.完成了系統(tǒng)應(yīng)用程序設(shè)計(jì)。在使用uC/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng)的基礎(chǔ)上設(shè)計(jì)了各系統(tǒng)任務(wù),通過調(diào)用驅(qū)動(dòng)程序控制和協(xié)調(diào)各硬件模塊,實(shí)現(xiàn)了自動(dòng)指紋識(shí)別功能。為了便于存放指紋特征信息,設(shè)計(jì)了指紋庫(kù)數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)了指紋庫(kù)添加、刪除、編輯的功能。 最終,本系統(tǒng)實(shí)現(xiàn)了高效、快速的進(jìn)行指紋識(shí)別,各模塊工作穩(wěn)定。同時(shí),模塊化的軟硬件設(shè)計(jì)使本系統(tǒng)便于進(jìn)行二次開發(fā),快速應(yīng)用于各種場(chǎng)合。
標(biāo)簽: FPGA DSP 自動(dòng) 指紋識(shí)別系統(tǒng)
上傳時(shí)間: 2013-06-05
上傳用戶:guanliya
隨著我國(guó)經(jīng)濟(jì)建設(shè)的快速發(fā)展,人們的生活消費(fèi)水平也越來越高,對(duì)餐飲業(yè)的服務(wù)質(zhì)量和服務(wù)方式也不斷地提出新的要求。基于計(jì)算機(jī)處理和無線通信技術(shù)的餐飲服務(wù)系統(tǒng)應(yīng)運(yùn)而生,本文就基于ARM9的無線餐飲服務(wù)終端系統(tǒng)進(jìn)行了研究和開發(fā),通過對(duì)終端的操作,實(shí)現(xiàn)無線點(diǎn)菜功能。 在參考閱讀了大量信息資料的基礎(chǔ)上,確定了以嵌入式系統(tǒng)為終端、基于微功率短距離無線通信技術(shù)進(jìn)行無線通信的整體設(shè)計(jì)方案。嵌入式系統(tǒng)成本低、體積小、功耗低且可靠性高,是開發(fā)餐飲服務(wù)終端系統(tǒng)的絕佳選擇,而微功率短距離無線通信技術(shù)開發(fā)容易,成本低廉。所以本課題選擇ARM嵌入式開發(fā)板和短距離RF無線數(shù)據(jù)傳輸模塊作為開發(fā)餐飲服務(wù)終端的硬件。 本文配置了適合嵌入式系統(tǒng)開發(fā)的交叉編譯環(huán)境,在此環(huán)境下,通過對(duì)系統(tǒng)引導(dǎo)程序的配置、對(duì)Linux內(nèi)核的裁減和對(duì)root文件系統(tǒng)的定制,開發(fā)了基于本平臺(tái)的嵌入式Linux操作系統(tǒng);用C語言編寫了基于無線數(shù)據(jù)傳輸模塊的無線通信應(yīng)用程序,通過數(shù)據(jù)發(fā)送和數(shù)據(jù)接收,實(shí)現(xiàn)了點(diǎn)菜數(shù)據(jù)在餐飲服務(wù)終端和服務(wù)器之間的無線傳輸;設(shè)計(jì)了點(diǎn)菜終端的圖形用戶界面,操作者可在此界面上進(jìn)行點(diǎn)菜操作,實(shí)現(xiàn)點(diǎn)菜功能。 在開發(fā)過程中,對(duì)Linux操作系統(tǒng)的內(nèi)核源碼、運(yùn)行和管理機(jī)制進(jìn)行了深入研究,就啟動(dòng)代碼的更改和內(nèi)核的裁減進(jìn)行了探討和開發(fā);應(yīng)用程序采用共享內(nèi)存的Linux多線程技術(shù)進(jìn)行功能處理,就線程管理問題的進(jìn)行了分析探討。
標(biāo)簽: ARM 無線 服務(wù) 終端系統(tǒng)
上傳時(shí)間: 2013-06-12
上傳用戶:壞壞的華仔
隨著液晶顯示技術(shù)的發(fā)展,我們的日常生活中出現(xiàn)了各種各樣功能強(qiáng)大的顯示系統(tǒng)。本文主要以液晶顯示技術(shù)的基本原理為理論基礎(chǔ),探討并比較了單片機(jī)和ARM微處理器作為液晶顯示控制系統(tǒng)各自的優(yōu)缺點(diǎn),并設(shè)計(jì)和完成了~套基于ARM微處理器的液晶顯示控制系統(tǒng)。 該系統(tǒng)以Samsung公司的ARM微處理器芯片S3C4510B為CPU,根據(jù)ARM微處理器的特點(diǎn),本文系統(tǒng)地分析了電源及復(fù)位電路、晶振電路、Flash 存儲(chǔ)器接口電路、SDRAM存儲(chǔ)器接口電路、串行接口電路、JTAG接口電路以及10M/100M以太網(wǎng)接口電路的設(shè)計(jì)方法。同時(shí),重點(diǎn)描述了液晶顯示模塊電路和鍵盤控制電路的設(shè)計(jì)與實(shí)現(xiàn)。在各個(gè)部分硬件電路的調(diào)試成功過后,介紹了Bootloader的下載以及uClinux操作系統(tǒng)的下載和編譯。在液晶顯示控制系統(tǒng)的軟件設(shè)計(jì)部分,本文重點(diǎn)分析了在uClinux操作系統(tǒng)下進(jìn)行的用戶程序的開發(fā)。根據(jù)液晶顯示模塊的特點(diǎn)和對(duì)鍵盤控制電路的I/O口配置,對(duì)整個(gè)顯示控制系統(tǒng)的程序設(shè)計(jì)作出了一定的分析。最終通過對(duì)系統(tǒng)的調(diào)試,實(shí)現(xiàn)了ARM微處理器系統(tǒng)對(duì)LCD液晶顯示器的顯示控制。
標(biāo)簽: ARM 液晶顯示 控制設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:change0329
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1