隨著計算機技術、通信技術的飛速發(fā)展和3C(計算機、通信、消費電子)的融合,嵌入式系統(tǒng)已經(jīng)滲透到各個領域。在32位嵌入式微處理器市場上,基于ARM(Advanced RISC Machine)內(nèi)核的微處理器在市場上處于絕對的領導地位,因此追蹤ARM技術的發(fā)展趨勢顯得尤為重要。在嵌入式操作系統(tǒng)的選擇上,Linux一直因其內(nèi)核精簡、代碼開放、易于移植等特點受到廣大嵌入式系統(tǒng)工程師的青睞。另外,嵌入式系統(tǒng)一旦具備網(wǎng)絡接入功能,其信息處理能力更加強大,因此有必要為嵌入式系統(tǒng)構建Web服務器。 本文主要目的是研究基于ARM的嵌入式Linux開發(fā)平臺構建,并在此基礎上進行網(wǎng)絡應用程序的開發(fā)。 文章深入剖析了ARM9的體系結構,介紹了基于ARM9的S3C2410開發(fā)板的特性及資源;闡述了嵌入式操作系統(tǒng)的相關知識及嵌入式Linux移植的基本方法;搭建了移植所需要的開發(fā)環(huán)境,主要包括在宿主機Linux操作系統(tǒng)下編譯arm-linux交叉編譯工具等;然后詳細闡述了嵌入式Linux開發(fā)平臺的構建過程,包括對BootLoader的分析和移植,Linux2.6內(nèi)核的結構分析、代碼修改以及內(nèi)核裁減、配置和移植,網(wǎng)卡驅(qū)動程序的移植,以及根文件系統(tǒng)的創(chuàng)建。按文中提供的方法和技巧可以很方便的建立一個ARM-Linux開發(fā)平臺。 文章最后給出了基于所建平臺的網(wǎng)絡應用,即在上述所建的軟硬件平臺上創(chuàng)建Web服務器Boa,并基于Boa進行應用開發(fā)。最終實現(xiàn)了基于Boa嵌入式Web服務器的服務器端表單處理程序,實現(xiàn)了PC機與目標板的動態(tài)網(wǎng)頁交互功能,并且,通過PC機IE瀏覽器可以直接控制目標板上的硬件和可執(zhí)行程序,以實現(xiàn)對目標板的遠程監(jiān)控功能。
上傳時間: 2013-04-24
上傳用戶:kernaling
隨著二十一世紀的到來,人類進入了后PC時代。在這一階段,嵌入式技術得到了飛速發(fā)展和廣泛應用。目前,嵌入式技術及其產(chǎn)品已廣泛應用于智能家用電器、智能建筑、儀器儀表、通訊產(chǎn)品、工業(yè)控制、掌上型電腦、各種智能IC卡的應用等等。將嵌入式系統(tǒng)應用于多媒體移動終端,充分發(fā)揮了嵌入式系統(tǒng)的低功耗、集成度高、可擴充能力強等特點,可以達到集移動、語音、圖像等各種功能于一身的效果。基于以上背景,本文提出了一種基于嵌入式Linux的多媒體播放器設計方案。 本文首先詳細分析了ARM體系結構,研究了嵌入式Linux操作系統(tǒng)在ARM9微處理器的移植技術,包括交叉編譯環(huán)境的建立、引導裝載程序應用、移植嵌入式Linux內(nèi)核及建立根文件系統(tǒng),并且實現(xiàn)了嵌入式Linux到EP9315開發(fā)板的移植。 由于嵌入式系統(tǒng)本身硬件條件的限制,常用在PC機的圖形用戶界面GUI系統(tǒng)不適合在其上運行。為此,本文選擇了Qt/Embedded作為研究對象,在對其體系結構等方面進行研究基礎上,實現(xiàn)了Qt/Embedded到EP9315開發(fā)板的移植,完成了嵌入式圖形用戶界面開發(fā),使得系統(tǒng)擁有良好的操作界面。 針對現(xiàn)今MP3文件格式廣泛流行的特點,本文設計了MP3播放器。在深入研究了MP3文件編碼原理的基礎上,詳細論述了播放器的設計過程,沒有使用硬件解碼方案,采用了軟件解碼,降低了系統(tǒng)開發(fā)成本:在視頻播放方面,本文實現(xiàn)了Linux系統(tǒng)下的通用媒體播放器——Mplayer到EP9315開發(fā)板的移植。通過對音頻數(shù)據(jù)輸出的研究,解決了Mplayer播放聲音不正常的問題,實現(xiàn)了一個集音樂和視頻播放于一體的嵌入式多媒體播放系統(tǒng)。 最后,總結了論文所做的工作,指出了嵌入式多媒體播放器所需要進一步解決和完善的問題。
上傳時間: 2013-04-24
上傳用戶:梧桐
藍牙(Bluetooth)技術是近年來國外先進國家研究發(fā)展最快的短程無線通信技術之一,能夠廣泛地應用于工業(yè)短距離無線控制裝置、近距離移動無線控制設備、機器人控制、辦公自動化及多媒體娛樂設備等局部范圍內(nèi)無線數(shù)據(jù)傳輸?shù)念I域中。在我國,由于對藍牙技術的研究還處于研究開發(fā)的初級階段, 還沒有形成藍牙數(shù)據(jù)短距離無線通信的一套開放性應用標準。 在無線音頻傳輸領域內(nèi),傳統(tǒng)的基于模擬調(diào)制方式的無線音頻傳輸由于抗干擾能力較差,傳輸?shù)囊纛l質(zhì)量會受到較大的影響,而國內(nèi)市場上的藍牙音頻產(chǎn)品僅支持單聲道語音傳輸。所以,對基于藍牙技術的高品質(zhì)多通道音頻傳輸技術的研究將具有一定的技術創(chuàng)新性,在無線音頻傳輸領域也具有較為廣闊的市場前景。 本文以嵌入式藍牙技術與音頻信號傳輸系統(tǒng)為研究開發(fā)課題,參考國外藍牙技術協(xié)議標準,利用功能模塊單元與嵌入式技術,目標是研制一種基于嵌入式開發(fā)應用的高品質(zhì)雙聲道藍牙無線音頻傳輸系統(tǒng)。本系統(tǒng)通過對雙聲道線性模擬音源的數(shù)字化MP3編解碼處理,結合基于嵌入式應用的簡化后的HCI層藍牙應用協(xié)議,實現(xiàn)了藍牙信道帶寬內(nèi)的高品質(zhì)雙聲道音頻信號點對點的傳輸。 在硬件設計上,系統(tǒng)采用了模塊化設計思想。發(fā)送端和接收端由音頻處理模塊、控制傳輸模塊和無線模塊三部分構成。其中,音頻處理模塊以MAS3587音頻處理芯片為核心,負責音頻信號的AD采樣、MP3壓縮和解壓縮以及DA還原等工作;控制傳輸模塊以MSP430F169為核心,負責MP3數(shù)據(jù)幀的高速傳輸以及藍牙接口協(xié)議控制;無線模塊采用藍牙單芯片解決方案(集成藍牙射頻、基帶和鏈路管理等),負責MP3數(shù)據(jù)幀的射頻發(fā)送和接收。模塊與模塊之間采用工業(yè)標準接口方式連接。音頻處理模塊和控制傳輸模塊之間采用DMA方式的通用并口(PIO);控制傳輸模塊與藍牙模塊之間采用DMA方式的通用異步串口(UART)。 在軟件設計上,系統(tǒng)主要由藍牙協(xié)議解釋、傳輸控制和芯片驅(qū)動三部分構成。在藍牙協(xié)議解釋上,系統(tǒng)采用了基于HCI層的ACL數(shù)據(jù)包透明傳輸方式;在傳輸控制上,采用了基于通用并口(PIO)和異步串口(UART)的DMA方式高效率批量數(shù)據(jù)傳輸技術;芯片驅(qū)動主要指對MAS3587的基本配置。 對目標系統(tǒng)的測試實驗采用了目前流行的音頻測試虛擬儀器軟件Adobe Audition 1.5。實驗項目包括掃頻測試、音樂測試、聽覺測試、距離測試以及抗干擾測試等。實驗結果表明,輸入音源在經(jīng)過MP3編碼、發(fā)射、接收及MP3解碼后,音頻質(zhì)量基本上沒受影響,實際雙聲道音質(zhì)接近于CD音質(zhì),而無線傳輸?shù)目煽啃赃h高于模擬無線音頻傳輸,幾乎沒有斷音與錯音,充分體現(xiàn)了嵌入式藍牙無線技術的優(yōu)勢。
上傳時間: 2013-05-27
上傳用戶:稀世之寶039
隨著通信技術的發(fā)展,視頻傳輸系統(tǒng)因具有方便、實時、準確等特點已成為現(xiàn)代工業(yè)管理、安全防范、城市交通中必不可少的重要部分。而光纖傳輸以大容量、保密性能好、抗干擾能力強、傳輸距離等優(yōu)點越來越受人們的關注。本論文以FPGA為核心芯片,結合數(shù)字化技術和時分復用技術,提出了一種無壓縮多路數(shù)字視頻光纖傳輸系統(tǒng)設計方案,并詳細分析方案的設計過程。 系統(tǒng)分A/D轉(zhuǎn)換、D/A轉(zhuǎn)換和FPGA數(shù)據(jù)處理三大模塊化進行設計,F(xiàn)PGA數(shù)據(jù)處理模塊實現(xiàn)了程序的配置下載、IO口的控制功能、各時鐘分頻、鎖相功能和多路數(shù)字信號的復接解復接仿真,同時完成了視頻信號的A/D轉(zhuǎn)換和數(shù)字視頻信號的D/A轉(zhuǎn)換功能,最終實現(xiàn)了八路視頻信號在一根光纖上實時傳輸?shù)墓δ堋=邮找曨l圖像輪廓清晰、沒有不規(guī)則的閃爍、沒有波浪狀等條紋或橫條出現(xiàn),基本滿足視頻監(jiān)控系統(tǒng)的圖像質(zhì)量指標要求。各路視頻信號的輸入輸出電接口、阻抗和收發(fā)光接口均符合國家標準,系統(tǒng)具高集成度、靈活性等特點,能廣泛應用于各場合的視頻監(jiān)控系統(tǒng)和安全防范系統(tǒng)中。 關鍵詞:FPGA,光纖傳輸,視頻信號
標簽: FPGA 多路 光纖傳輸系統(tǒng)
上傳時間: 2013-06-05
上傳用戶:zxh1986123
隨著圖像處理技術的不斷發(fā)展,圖像處理技術在國民經(jīng)濟和社會生活的各個方面都得到了廣泛的運用。與此同時,人們對圖像處理的要求也越來越高。傳統(tǒng)的數(shù)字圖像處理器件主要有專用集成芯片(Application Specific Integrated Circuit)和數(shù)字信號處理器(Digital Signal Process)。進入20世紀以來,伴隨著半導體技術的發(fā)展,現(xiàn)場可編程門陣列FPGA以其應用靈活、集成度高、功能強大、設計周期短、開發(fā)成本低的特點,越來越多地被應用在圖像處理領域。大量實踐證明,F(xiàn)PGA的并行處理能力與流水線作業(yè)能顯著地提高圖像處理的速度,因此基于FPGA的圖像處理系統(tǒng)有著廣闊的發(fā)展前景。 本文研究的是一個在嵌入式視頻監(jiān)控系統(tǒng)下的圖像預處理子系統(tǒng)。首先實現(xiàn)了一個通用可重復配置的圖像處理算法研究硬件平臺,完成圖像的采集、接收、處理、存儲、輸出等功能。由于FPGA本身具有完全的可重復配置性,所以該架構的硬件平臺可以很方便的升級和重復配置。其次在該平臺上,本文使用Verilog HDL硬件語言在FPGA芯片上實現(xiàn)了多種圖像預處理算法。在實現(xiàn)過程中,為了充分發(fā)揮FPGA在并行處理方面的強大功能,本文對算法做了一定的改進,使其盡量能使用并行處理的方式來完成。實驗結果表明,本圖像預處理系統(tǒng)能在毫秒級高速地完成多種圖像算法,完全能夠滿足視頻監(jiān)控系統(tǒng)50幀/秒的輸出要求。 最后根據(jù)視頻監(jiān)控系統(tǒng)在實際運用中出現(xiàn)的噪聲類型多樣化的情況,我們設計了一種基于反饋理論的圖像處理效果控制模塊。該模塊能通過對處理后圖像峰值信噪比(PSNR)的分析,控制FPGA對下一幅圖像的噪聲采用更有針對性的圖像處理方法。
上傳時間: 2013-05-20
上傳用戶:gundamwzc
圖像是人類智能活動重要的信息來源之一,是人類相互交流和認識世界的主要媒體。隨著信息高速公路、數(shù)字地球概念的提出,人們對圖像處理技術的需求與日劇增,同時VLSI技術的發(fā)展給圖像處理技術的應用提供了廣闊的平臺。圖像處理技術是圖像識別和分析的基礎,所以圖像處理技術對整個圖像工程來說就非常重要,對圖像處理技術的實現(xiàn)的研究也就具有重要的理論意義與實用價值,包括對傳統(tǒng)算法的改進和硬件實現(xiàn)的研究。仿生算法的興起為圖像處理問題的解決提供了一條十分有效的新途徑;FPGA技術的發(fā)展為圖像處理的硬件實現(xiàn)提供了有效的平臺。 @@ 本文在詳細介紹鄰域圖像處理算法及其數(shù)據(jù)結構、遺傳算法和蟻群算法基本原理的基礎上,將其應用于圖像增強和圖像分割的圖像處理問題之中,并將其用FPGA技術實現(xiàn)。論文中采用遺傳算法自適應的確定非線性變換函數(shù)的參數(shù)對圖像進行增強,在采用FPGA來實現(xiàn)的過程中先對系統(tǒng)進行模塊劃分,主要分為初始化模塊、選擇模塊、適應度模塊、控制模塊等,然后利用VHDL語言描述各個功能模塊,為了提高設計效率,利用IP核進行存儲器設計,利用DSP Builder進行數(shù)學運算處理。時序控制是整個系統(tǒng)設計的核心,為盡量避免毛刺現(xiàn)象,各模塊的時序控制都是采用單進程的Moore狀態(tài)機實現(xiàn)的。在圖像分割環(huán)節(jié)中,圖像分割問題轉(zhuǎn)換為求圖像的最大熵問題,采用蟻群算法對改進的最大熵確定的適應度函數(shù)進行優(yōu)化,并對基于FPGA和蟻群算法實現(xiàn)圖像分割的各個模塊設計進行了詳細介紹。 @@ 對實驗結果進行分析表明遺傳算法和蟻群算法在數(shù)字圖像處理中的使用明顯改善了處理的效果,在利用FPGA實現(xiàn)遺傳算法和蟻群算法的整個設計過程中由于充分發(fā)揮了FPGA的并行計算能力及流水線技術的應用,大大提高算法的運行速度。 @@關鍵詞:圖像處理;遺傳算法;蟻群算法;FPGA
標簽: FPGA 數(shù)字圖像處理
上傳時間: 2013-06-03
上傳用戶:小火車啦啦啦
通用異步收發(fā)器(Universal Asynchronous Receiver Transmitter,UART)是一種能同時支持短距離和長距離數(shù)據(jù)傳輸?shù)拇型ㄐ沤涌冢粡V泛應用于微機和外設之間的數(shù)據(jù)交換。像8251、NS8250、NS16550等都是常用的UART芯片,但是這些專用的串行接口芯片的缺點是數(shù)據(jù)傳輸速率比較慢,難以滿足高速率數(shù)據(jù)傳輸?shù)膱龊希匾木褪撬鼈兌季哂胁豢梢浦残裕虼艘眠@些芯片來實現(xiàn)PC機和FPGA芯片之間的通信,勢必會增加接口連線的復雜程度以及降低整個系統(tǒng)的穩(wěn)定性和有效性。 本課題就是針對UART的特點以及FPGA設計具有可移植性的優(yōu)勢,提出了一種基于FPGA芯片的嵌入式UART設計方法,其中主要包括狀態(tài)機的描述形式以及自頂向下的設計方法,利用硬件描述語言來編制UART的各個子功能模塊以及頂層模塊,之后將其集成到FPGA芯片的內(nèi)部,這樣不僅能解決傳統(tǒng)UART芯片的缺點而且同時也使整個系統(tǒng)變得更加具有緊湊性以及可靠性。 本課題所設計的LIART支持標準的RS-232C傳輸協(xié)議,主要設計有發(fā)送模塊、接收模塊、線路控制與中斷仲裁模塊、Modem控制模塊以及兩個獨立的數(shù)據(jù)緩沖區(qū)FIFO模塊。該模塊具有可變的波特率、數(shù)據(jù)幀長度以及奇偶校驗方式,還有多種中斷源、中斷優(yōu)先級、較強的抗干擾數(shù)據(jù)接收能力以及芯片內(nèi)部自診斷的能力,模塊內(nèi)分開的接收和發(fā)送數(shù)據(jù)緩沖寄存器能實現(xiàn)全雙工通信。除此之外最重要的是利用IP模塊復用技術設計數(shù)據(jù)緩沖區(qū)FIFO,采用兩種可選擇的數(shù)據(jù)緩沖模式。這樣既可以應用于高速的數(shù)據(jù)傳輸環(huán)境,也能適合低速的數(shù)據(jù)傳輸場合,因此可以達到資源利用的最大化。 在具體的設計過程中,利用Synplify Pro綜合工具、ModelSim仿真工具、ISE集成的軟件開發(fā)環(huán)境中對各個功能模塊進行綜合優(yōu)化、仿真驗證以及下載實現(xiàn)。各項數(shù)據(jù)結果表明,本課題中所設計的UART滿足預期設計目標。
上傳時間: 2013-08-02
上傳用戶:rocketrevenge
隨著電子工業(yè)應用領域需求的增長,要實現(xiàn)復雜程度較高的數(shù)字電子系統(tǒng),對數(shù)據(jù)處理能力提出越來越高的要求。定點運算已經(jīng)很難滿足高性能數(shù)字系統(tǒng)的需要,而浮點數(shù)相對于定點數(shù),具有表述范圍寬,有效精度高等優(yōu)點,在航空航天、遙感、機器人技術以及涉及指數(shù)運算和信號處理等領域有著廣泛的應用。對浮點運算的要求主要體現(xiàn)在兩個方面:一是速度,即如何快速有效的完成浮點運算;二是精度,即浮點運算能夠提供多少位的有效數(shù)字。 計算機性價比的提高以及可編程邏輯器件的出現(xiàn),對傳統(tǒng)的數(shù)字電子系統(tǒng)設計方法進行了變革。FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)讓設計師通過設計芯片來實現(xiàn)電子系統(tǒng)的功能,將傳統(tǒng)的固件選用及電路板設計工作放在芯片設計中進行。FPGA可以完成極其復雜的時序與組合邏輯電路功能,適用于高速、高密度,如運算器、數(shù)字濾波器、二維卷積器等具有復雜算法的邏輯單元和信號處理單元的邏輯設計領域。 鑒于FPGA技術的特點和浮點運算的廣泛應用,本文基于FPGA將浮點運算結合實際應用設計一個觸摸式浮點計算器,主要目的是通過VHDL語言編程來實現(xiàn)浮點數(shù)的加減、乘除和開方等基本運算功能。 (1)給出系統(tǒng)的整體框架設計和各模塊的實現(xiàn),包括芯片的選擇、各模塊之間的時序以及控制、每個運算模塊詳細的工作原理和算法設計流程; (2)通過VHDL語言編程來實現(xiàn)浮點數(shù)的加減、乘除和開方等基本運算功能; (3)在Xilinx ISE環(huán)境下,對系統(tǒng)的主要模塊進行開發(fā)設計及功能仿真,驗證了基于FPGA的浮點運算。
上傳時間: 2013-04-24
上傳用戶:咔樂塢
擴頻通信技術因為具有較強的抗干擾、抗噪聲、抗多徑衰落能力、較好的保密性、較強的多址能力和高精度測量等優(yōu)點,在軍事抗干擾和個人通信業(yè)務中得到了很大的發(fā)展。尤其是基于擴頻理論的CDMA通信技術成為國際電聯(lián)規(guī)定的第三代移動通信系統(tǒng)的主要標準化建議后,標志著擴頻通信技術在民用通信領域的應用進入了新階段。 近年來,隨著微電子技術和電子設計自動化(EDA)技術的迅速發(fā)展,以FPGA和CPLD為代表的可編程邏輯器件憑借其設計方便靈活等特點廣泛應用于數(shù)字信號處理領域。 本論文正是采用基于FPGA硬件平臺來實現(xiàn)了一個直接序列擴頻通信基帶系統(tǒng),該系統(tǒng)的實現(xiàn)涉及擴頻通信和有關FPGA的相關知識,以及實現(xiàn)這些模塊的VHDL硬件描述語言和QuartusⅡ開發(fā)平臺,目標是實現(xiàn)一個集成度高、靈活性強、并具有較強的數(shù)據(jù)處理能力的擴頻通信基帶系統(tǒng)。 本論文中首先對擴頻通信的基礎理論做了探討,著重對直序擴頻的理論進行了分析;其次根據(jù)理論分析,設計了全數(shù)字直接序列擴頻基帶系統(tǒng)的結構,完成了擴頻序列的產(chǎn)生、信息碼的輸入和擴頻。重點完成了對基帶擴頻信號的相關解擴和幾種同步捕獲電路的設計,將多種專用芯片的功能集成在一片大規(guī)模FPGA芯片上。在論文中列出了部分模塊的VHDL程序,并在QuartusⅡ仿真平臺上完成各部分模塊的功能仿真。
上傳時間: 2013-04-24
上傳用戶:chenjjer
通信與信息技術行業(yè)飛速發(fā)展,已成為我國支柱產(chǎn)業(yè)之一。隨著該行業(yè)的迅速發(fā)展,社會對具備實際動手能力人才的需求也不斷增加,高校通信教學改革勢在必行。在最初的通信原理實驗設備中每個實驗獨立占用一塊硬件資源,隨著EDA技術的發(fā)展,實驗設備廠商將CPLD/FPGA技術作為獨立的一項實驗內(nèi)容,加入到通信原理實驗設備中。FPGA技術具備集成度高、速度快和現(xiàn)場可編程的優(yōu)勢,適合高集成度和高速的時序運算。本文總結現(xiàn)有通信原理實驗設備的優(yōu)缺點,采用FPGA技術設計出集驗證性和設計性于一體,具備較高的綜合性和系統(tǒng)性的通信原理實驗系統(tǒng)。 本系統(tǒng)提供了一個開放性的硬件、軟件平臺,從培養(yǎng)學生實際動手能力出發(fā),利用FPGA在通用的硬件上實現(xiàn)所有實驗內(nèi)容。學生在本系統(tǒng)上除了能完成已固化的實驗內(nèi)容,還可以實現(xiàn)電子設計開發(fā)和驗證。這對培養(yǎng)學生的實踐能力大有裨益。 本文結合數(shù)字通信系統(tǒng)基本模型,把基于FPGA的通信原理實驗系統(tǒng)劃分為信號源模塊、發(fā)送端模塊、信道仿真模塊、接收端模塊和同步模塊幾部分。其中,模擬信號源采用DDS技術,能夠生成非常高的頻率精度,可作為任意波形發(fā)生器。發(fā)送端和接收端模塊結合到一起組成多體制調(diào)制解調(diào)器,形成多頻段、多波形的軟件無線電系統(tǒng)。載波同步采用全數(shù)字COSTAS環(huán)提取技術,具備良好的載波跟蹤特性,利用對載波相位不敏感 的Gardner算法跟蹤位同步信號。 本文首先介紹了通信原理實驗系統(tǒng)的研究現(xiàn)狀和意義;然后根據(jù)通信系統(tǒng)模型從《通信原理》各個章節(jié)中提煉出各模塊的實驗內(nèi)容,分別列出各實驗的數(shù)字化實現(xiàn)模型;繼而根據(jù)各模塊資源需求選取合適FPGA芯片,并給出硬件設計方案;最后,給出各模塊在FPGA上具體實現(xiàn)過程、系統(tǒng)測試結果及分析。測試和實際運行結果表明設計方法正確,且功能和技術指標滿足設計要求。 關鍵詞:通信原理,實驗系統(tǒng),F(xiàn)PGA,DDS,多體制調(diào)制解調(diào),全數(shù)字COSTAS環(huán),位同步
標簽: FPGA 通信原理 實驗系統(tǒng)
上傳時間: 2013-07-07
上傳用戶:evil