AES是美國于2000年10月份確立的高級加密標(biāo)準(zhǔn),該標(biāo)準(zhǔn)的反饋鏈路模式AESCBC加密算法,用于在IPSec中替代DESCBC和3DESCBC。 加密是安全數(shù)據(jù)網(wǎng)絡(luò)的關(guān)鍵,要保證在公眾網(wǎng)上傳輸?shù)男畔⒉槐桓`取和偷聽,必須對數(shù)據(jù)進(jìn)行加密。在不影響網(wǎng)絡(luò)性能的前提下,快速實(shí)現(xiàn)數(shù)據(jù)加密/解密,對于開發(fā)高性能的安全路由器、安全網(wǎng)關(guān)等對數(shù)據(jù)處理速度要求高的通信設(shè)備具有重要的意義。 在目前可查詢的基于FPGA技術(shù)實(shí)現(xiàn)AESCBC的設(shè)計(jì)中,最快的加/解密速度達(dá)到700Mbps/400MHZ。商用CPU奔騰4主頻3.06,用匯編語言編寫程序,全部資源用于加密解密,最快的加密解密速度可以達(dá)到1.4Gbps。但根據(jù)國外測試結(jié)果表明,即使開發(fā)的路由器本身就基于高性能的雙64位MIPS網(wǎng)絡(luò)處理器,軟件加密解決方案僅能達(dá)到路由器所要求的最低吞吐速率600Mbps。 本文首先研究分析了目前幾種實(shí)現(xiàn)AESCBC的方法有缺點(diǎn)的情況下,在深入研究影響硬件快速實(shí)現(xiàn)AESCBC難點(diǎn)基礎(chǔ)上,設(shè)計(jì)出一種適應(yīng)于報(bào)文加密解密的硬件快速實(shí)現(xiàn)AESCBC的方案,在設(shè)計(jì)中采用加密解密和密鑰展開并行工作,實(shí)現(xiàn)了在線提供子密鑰。在解密中采用了雙隊(duì)列技術(shù),實(shí)現(xiàn)了報(bào)文解密和子密鑰展開協(xié)調(diào)工作,提高了解密速度。 本文在quartus全面仿真設(shè)計(jì)方案的基礎(chǔ)上,全面驗(yàn)證了硬件實(shí)現(xiàn)AESCBC方案的正確性,全面分析了本設(shè)計(jì)加密解密的性能。并且針對設(shè)計(jì)中的流水線效率低的問題,提出改善流水線性能的方案,設(shè)計(jì)出報(bào)文級并行加密解密方案,并且給出了硬件實(shí)現(xiàn)VPN的初步方案。實(shí)現(xiàn)了單一模塊加密速度達(dá)到1.16Gbps,單一模塊解密速度達(dá)到900Mbps,多個模塊并行工作加密解密速度達(dá)到6.4Gbps。 論文最后給出了總結(jié)與展望。目前實(shí)現(xiàn)的AESCBC算法,只能通過仿真驗(yàn)證其功能的正確性,還需要下載到芯片上做進(jìn)一步的驗(yàn)證。要用硬件實(shí)現(xiàn)整個IPSec,還要進(jìn)一步開發(fā)基于FPGA的技術(shù)。總之,為了適應(yīng)路由器發(fā)展的需求,還有很多技術(shù)需要研究。
標(biāo)簽: AES_CBC FPGA 性能 實(shí)現(xiàn)研究
上傳時間: 2013-05-29
上傳用戶:wangzhen1990
加密算法一直在信息安全領(lǐng)域起著無可替代的作用,它直接影響著國家的未來和發(fā)展.隨著密碼分析水平、芯片處理能力和計(jì)算技術(shù)的不斷進(jìn)步,原有的數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)算法及其變形的安全強(qiáng)度已經(jīng)難以適應(yīng)新的安全需要,其實(shí)現(xiàn)速度、代碼大小和跨平臺性均難以繼續(xù)滿足新的應(yīng)用需求.在未來的20年內(nèi),高級加密標(biāo)準(zhǔn)(AES)將替代DES成為新的數(shù)據(jù)加密標(biāo)準(zhǔn).高級加密標(biāo)準(zhǔn)算法是采用對稱密鑰密碼實(shí)現(xiàn)的分組密碼,支持128比特分組長度及128比特、192比特與256比特可變密鑰長度.無論在反饋模式還是在非反饋模式中使用AES算法,其軟件和硬件對計(jì)算環(huán)境的適應(yīng)性強(qiáng),性能穩(wěn)定,密鑰建立時間優(yōu)良,密鑰靈活性強(qiáng).存儲需求量低,即使在空間有限的環(huán)境使用也具備良好的性能.在分析高級加密標(biāo)準(zhǔn)算法原理的基礎(chǔ)上,描述了圈變換及密鑰擴(kuò)展的詳細(xì)編制原理,用硬件描述語言(VHDL)描述了該算法的整體結(jié)構(gòu)和算法流程.詳細(xì)論述了分組密碼的兩種運(yùn)算模式(反饋模式和非反饋模式)下算法多種體系結(jié)構(gòu)的實(shí)現(xiàn)原理,重點(diǎn)論述了基本體系結(jié)構(gòu)、循環(huán)展開結(jié)構(gòu)、內(nèi)部流水線結(jié)構(gòu)、外部流水線結(jié)構(gòu)、混合流水線結(jié)構(gòu)及資源共享結(jié)構(gòu)等.最后在XILINX公司XC2S300E芯片的基礎(chǔ)上,采用自頂向下設(shè)計(jì)思想,論述了高級加密標(biāo)準(zhǔn)算法的FPGA設(shè)計(jì)方法,提出了具體模塊劃分方法并對各個模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)論述.圈變換采用內(nèi)部流水線結(jié)構(gòu),多個圈變換采用資源共享結(jié)構(gòu),密鑰調(diào)度與加密運(yùn)算并行執(zhí)行.占用芯片面積及引腳資源較少,在芯片選型方面具有很好的適應(yīng)性.
上傳時間: 2013-06-20
上傳用戶:fairy0212
數(shù)字信息在有噪聲的信道中傳輸時,受到噪聲的影響,誤碼總是不可避免的。根據(jù)香農(nóng)信息理論,只要使Es/N0足夠大,就可以達(dá)到任意小的誤碼率。采用差錯控制編碼,即信道編碼技術(shù),可以在一定的Es/N0條件下有效地降低誤碼率。按照對信息元處理方式不同,信道編碼分為分組碼與卷積碼兩類。卷積碼的k0和n0較小,實(shí)現(xiàn)最佳譯碼與準(zhǔn)最佳譯碼更加容易。卷積碼運(yùn)用廣泛,被ITU選入第三代移動通信系統(tǒng),作為包括WCDMA,CDMA2000和TD-SCDMA在內(nèi)的信道編碼的標(biāo)準(zhǔn)方案。 本文研究了CDMA2000業(yè)務(wù)通道中的幀結(jié)構(gòu),對CDMA2000系統(tǒng)中的卷積碼特性及維特比譯碼的性能限進(jìn)行了分析,并基于MATLAB平臺做了相應(yīng)的譯碼性能仿真。我們設(shè)計(jì)了一種可用于CDMA2000通信系統(tǒng)的通用、高速維特比譯碼器。該譯碼器在設(shè)計(jì)上具有以下創(chuàng)新之處:(1)采用通用碼表結(jié)構(gòu),支持可變碼率;幀控制模塊和頻率控制器模塊的設(shè)計(jì)中采用計(jì)數(shù)器、定時器等器件實(shí)現(xiàn)了可變幀長、可變數(shù)據(jù)速率的數(shù)據(jù)幀處理方式。(2)結(jié)合流水線結(jié)構(gòu)思想,利用四個ACS模塊并行運(yùn)行,加快數(shù)據(jù)處理速度;在ACS模塊中,將路徑度量值存貯器的存儲結(jié)構(gòu)進(jìn)行優(yōu)化,防止數(shù)據(jù)讀寫的阻塞,縮短存儲器讀寫時間,使譯碼器的處理速度更快。(3)為了防止路徑度量值和幸存路徑長度的溢出,提出了保護(hù)處理策略。我們還將設(shè)計(jì)結(jié)果在APEXEP20K30E芯片上進(jìn)行了硬件實(shí)現(xiàn)。該譯碼器芯片具有可變的碼率和幀長處理能力,可以運(yùn)行于40MHZ系統(tǒng)時鐘下,內(nèi)部最高譯碼速度可達(dá)625kbps。本文所提出的維特比譯碼器硬件結(jié)構(gòu)具有很強(qiáng)的通用性和高速性,可以方便地應(yīng)用于CDMA2000移動通信系統(tǒng)。
上傳時間: 2013-06-24
上傳用戶:lingduhanya
該文利用FPGA技術(shù),設(shè)計(jì)了全概率寬帶數(shù)字接收機(jī)的實(shí)驗(yàn)平臺,并在其上提出了數(shù)字接收機(jī)實(shí)現(xiàn)的可行性方法,以及對這些方法的驗(yàn)證.該文的主要貢獻(xiàn)和創(chuàng)新有以下幾個方面.提出了并行結(jié)構(gòu)算法的工程實(shí)現(xiàn),討論了解決前端采樣的高速數(shù)據(jù)流遠(yuǎn)遠(yuǎn)超過后端DSP處理能力問題的可行性方法.利用多相濾波下變頻的并行結(jié)構(gòu)特點(diǎn),使濾波器能夠以高效的形式實(shí)現(xiàn),也使得后端的混頻能夠工作在一個較低的速率上.經(jīng)過多相濾波下變頻處理后的數(shù)據(jù),在速率和數(shù)量上都有大幅減少,達(dá)到了現(xiàn)有通用DSP器件的處理能力的要求.針對多相濾波下變頻與短數(shù)據(jù)快速測頻算法的特點(diǎn),用FPGA搭建了其實(shí)驗(yàn)?zāi)P?并利用微機(jī)EPP接口,對實(shí)驗(yàn)?zāi)繕?biāo)板進(jìn)行控制并與其進(jìn)行數(shù)據(jù)交換.利用FPGA的在線編程特性,可以方便靈活對各種實(shí)現(xiàn)方法加以驗(yàn)證、比較.同時也給調(diào)試帶來了方便,可以每個模塊單獨(dú)調(diào)試而不用改變硬件結(jié)構(gòu),使調(diào)試效率大大提高.該平臺也可用來對其他數(shù)字處理算法進(jìn)行實(shí)現(xiàn)性分析與實(shí)驗(yàn).參考軟件無線電設(shè)計(jì)的概念和國內(nèi)外相關(guān)文獻(xiàn),提出了多項(xiàng)濾波下變頻結(jié)構(gòu)的FPGA實(shí)現(xiàn).傳統(tǒng)的DDC通過數(shù)字混頻、濾波、抽取實(shí)現(xiàn)數(shù)字下變頻,在高速A/D和電子偵察環(huán)境條件下商用DDC不能使用.該文采用濾波器多相分解方法,按數(shù)字混頻序列劃分調(diào)諧信道,使用先抽取,后低通濾波,再混頻的數(shù)字下變頻結(jié)構(gòu),高效實(shí)現(xiàn)了變載頻帶通信號數(shù)字下變頻.結(jié)合多相濾波下變頻結(jié)構(gòu)、算法對測頻精度及速度的要求,提出了短數(shù)據(jù)快速測頻算法的具體實(shí)現(xiàn),使用流水線的設(shè)計(jì)方法,提高了系統(tǒng)的數(shù)據(jù)吞吐率,在盡可能短的時間內(nèi)提供多相濾波下變頻所需的載頻位置信息.以上兩部分的FPGA實(shí)現(xiàn)除了純粹的算法模塊外,還包括測試用的外圍模塊,以及運(yùn)行于實(shí)驗(yàn)平臺上的控制模塊、緩存、數(shù)據(jù)控制等.這些模塊也用FPGA來實(shí)現(xiàn).
標(biāo)簽: FPGA 寬帶 實(shí)驗(yàn) 射頻
上傳時間: 2013-06-22
上傳用戶:haoxiyizhong
該文就多媒體信息的主體之一-圖像信號的壓縮和解壓進(jìn)行了分析,并結(jié)合實(shí)際課題所設(shè)計(jì)的數(shù)字圖像監(jiān)控系統(tǒng)對其中的圖像解碼過程進(jìn)行了軟硬件的實(shí)現(xiàn).首先我們在ANALOG DEVICE公司的ADSP-2189上進(jìn)行了解碼系統(tǒng)的驗(yàn)證,就解碼輸出的質(zhì)量進(jìn)行了主觀評價.通過軟件仿真,我們還進(jìn)一步得到了解碼過程中,哪些指令占用較多的指令執(zhí)行時間,哪些指令會成為硬件實(shí)現(xiàn)時的瓶頸.它為我們的FPGA優(yōu)化設(shè)計(jì)提供了理論上的依據(jù).綜合考慮設(shè)計(jì)方案的復(fù)雜程度、系統(tǒng)規(guī)模、系統(tǒng)時延、器件成本等各項(xiàng)因素,通過對各種FPGA器件性能與開發(fā)工具的選擇比較,決定選用Altera公司的FLEX10K器件來做最終的硬件實(shí)現(xiàn).它不僅為圖像解碼系統(tǒng)的ASIC實(shí)現(xiàn)做了一定的理論分析和技術(shù)準(zhǔn)備,也為FPGA技術(shù)在數(shù)字信號處理領(lǐng)域的應(yīng)用開辟了新的研究方向.在硬件設(shè)計(jì)過程中,根據(jù)FPGA技術(shù)的優(yōu)點(diǎn),采用"自上而下"和"自下而上"相結(jié)合的設(shè)計(jì)方法,將整個系統(tǒng)進(jìn)行功能模塊分割并分別實(shí)現(xiàn).所有處理模塊均采用VERILIG語言編寫,對其中的主要模塊都進(jìn)行了優(yōu)化設(shè)計(jì).通過這些優(yōu)化不僅提高了解壓性能,還減少了處理時間和所占用的硬件空間.最后通過仿真表明了所實(shí)現(xiàn)的圖像解碼系統(tǒng)具有良好的性能,具有一定的使用價值.
標(biāo)簽: FPGA 數(shù)字圖像 監(jiān)控系統(tǒng) 片的設(shè)計(jì)
上傳時間: 2013-06-26
上傳用戶:再見大盤雞
信息技術(shù)的不斷發(fā)展,對信息的安全提出了更高的要求.在應(yīng)用公鑰密碼體制的時候,對密鑰長度要求越來越大,處理的速度要求越來越快.而基于橢圓曲線離散對數(shù)問題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic Curve Cryptosystem)的快速實(shí)現(xiàn)也成為一個關(guān)注的方面.該文按照確定有限域、選取曲線參數(shù)、劃分結(jié)構(gòu)模塊、優(yōu)化模塊算法、實(shí)現(xiàn)模塊設(shè)計(jì),驗(yàn)證模塊功能的順序進(jìn)行書寫.為了硬件實(shí)現(xiàn)上的方便,設(shè)計(jì)選擇了含有Ⅱ型優(yōu)化正規(guī)基的伽略域GF(2191),并在該域上構(gòu)造了隨機(jī)的橢圓曲線.根據(jù)層次化、結(jié)構(gòu)化的設(shè)計(jì)思路,將橢圓曲線上的標(biāo)量乘法運(yùn)算劃分成兩個運(yùn)算層次:橢圓曲線上的運(yùn)算和有限域上的運(yùn)算.模塊劃分之后,利用自底向上的設(shè)計(jì)思路,主要針對有限域上的乘法運(yùn)算進(jìn)行了重要的改進(jìn),并對加法群中的標(biāo)量乘運(yùn)算的算法進(jìn)行了分析、證明,以達(dá)到面積優(yōu)化和快速執(zhí)行的效果.具體設(shè)計(jì)中,采用硬件描述語言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平臺上進(jìn)行電路設(shè)計(jì).完成了各個模塊的設(shè)計(jì)輸入和仿真.設(shè)計(jì)選用了Altera公司的APEX Ⅱ系列器件,利用第一方軟件Quartus Ⅱ 2.2進(jìn)行綜合、布局、布線和時序仿真.文中給出了橢圓曲線上的點(diǎn)加、倍點(diǎn)和標(biāo)量乘法模塊的具體設(shè)計(jì)結(jié)構(gòu)框圖.并且根據(jù)橢圓曲線的標(biāo)量乘特點(diǎn),提出了合適的驗(yàn)證方案.該設(shè)計(jì)完成了橢圓曲線上的標(biāo)量乘法運(yùn)算.設(shè)計(jì)主要針對資源受限的應(yīng)用環(huán)境:改進(jìn)了有限域上的乘法運(yùn)算、使用了沒有預(yù)處理的標(biāo)量乘算法.改進(jìn)后的橢圓曲線標(biāo)量乘法需要2,741,998個邏輯單元,在100MHz的時鐘約束下,運(yùn)行一次標(biāo)量乘法運(yùn)算需要567.69us.該次設(shè)計(jì)的結(jié)果可以直接用來構(gòu)造橢圓曲線上的簽名、驗(yàn)證、密鑰交換等算法.
標(biāo)簽: FPGA 橢圓曲線 密碼體制 乘法運(yùn)算
上傳時間: 2013-05-24
上傳用戶:zhuo0008
本論文主要對無線擴(kuò)頻集成電路設(shè)計(jì)中的信道編解碼算法進(jìn)行研究并對其FPGA實(shí)現(xiàn)思路和方法進(jìn)行相關(guān)研究。 近年來無線局域網(wǎng)IEEE802.11b標(biāo)準(zhǔn)建議物理層采用無線擴(kuò)頻技術(shù),所以開發(fā)一套擴(kuò)頻通信芯片具有重大的現(xiàn)實(shí)意義。無線擴(kuò)頻通信系統(tǒng)與常規(guī)通信相比,具有很強(qiáng)的抗干擾能力,并具有信息蔭蔽、多址保密通信等特點(diǎn)。無線信道的特性較復(fù)雜,因此在無線擴(kuò)頻集成電路設(shè)計(jì)中,加入信道編碼是提高芯片穩(wěn)定性的重要方法。 在了解擴(kuò)頻通信基本原理的基礎(chǔ)上,本文提出了“串聯(lián)級聯(lián)碼+兩次交織”的信道編碼方案。串聯(lián)的級聯(lián)碼由外碼——(15,9,4)里德-所羅門(Reed-Solomon)碼,和內(nèi)碼-(2,1,3)卷積碼構(gòu)成,交織則采用交織深度為4的塊交織。重點(diǎn)對RS碼的時域迭代譯碼算法和卷積碼的維特比譯碼算法進(jìn)行了詳細(xì)的討論,并完成信道編譯碼方案的性能仿真及用FPGA實(shí)現(xiàn)的方法。 計(jì)算機(jī)仿真的結(jié)果表明,采用此信道編碼方案可以較好的改善現(xiàn)有仿真系統(tǒng)的誤符號率。 本論文的內(nèi)容安排如下:第一章介紹了無線擴(kuò)頻通信技術(shù)的發(fā)展?fàn)顟B(tài)以及國內(nèi)外開發(fā)擴(kuò)頻通信芯片的現(xiàn)狀,并給出了本論文的研究內(nèi)容和安排。第二章主要介紹了擴(kuò)頻通信的基本原理,主要包括擴(kuò)頻通信的定義、理論基礎(chǔ)和分類,直接序列擴(kuò)頻通信方式的數(shù)學(xué)模型。第三章介紹了基本的信道編碼原理,信道編碼的分類和各自的特點(diǎn)。第四章給出了本課題選擇的信道編碼方案——“串聯(lián)級聯(lián)碼+兩次交織”,詳細(xì)討論了方案中里德-所羅門(Reed-Solomon)碼和卷積碼的基本原理、編碼算法和譯碼算法。最后給出編碼方案的實(shí)際參數(shù)。第五章對第四章提出的編碼方案進(jìn)行了性能仿真。第六章結(jié)合項(xiàng)目實(shí)際,討論了FPGA開發(fā)基帶擴(kuò)頻通信系統(tǒng)的設(shè)計(jì)思路和方法。首先對FPGA開發(fā)流程以及實(shí)際開發(fā)的工具進(jìn)行了簡要的介紹,然后給出了擴(kuò)頻通信系統(tǒng)的總體設(shè)計(jì)。對發(fā)射和接收子系統(tǒng)中信道編碼、解碼等相關(guān)功能模塊的實(shí)現(xiàn)原理和方法進(jìn)行分析。第七章對論文的工作進(jìn)行總結(jié)。
標(biāo)簽: FPGA 無線擴(kuò)頻 信道編解 技術(shù)研究
上傳時間: 2013-07-18
上傳用戶:hbsunhui
本文首先分析數(shù)字圖像壓縮技術(shù)的實(shí)際應(yīng)用情況,相關(guān)的DVB技術(shù)標(biāo)準(zhǔn)和測試標(biāo)準(zhǔn)ETR290,進(jìn)而提出了一個可適用于實(shí)際工作環(huán)境的語義分析模型框架;并在FPGA開發(fā)環(huán)境ISE中按照這個語義分析模型框架構(gòu)造了一個具體的VHDL模型;同時利用工具軟件Synplify和modelsim完成軟件功能和時序仿真;然后設(shè)計(jì)相應(yīng)的硬件測試平臺來驗(yàn)證模塊功能。針對數(shù)字圖像技術(shù)實(shí)際應(yīng)用環(huán)境的特點(diǎn),本文提出了一種構(gòu)建在嵌入式硬件平臺上的分析模塊,可實(shí)時分析MPEG-2傳輸流語法。通過連接TCP/IP網(wǎng)絡(luò)可實(shí)現(xiàn)24小時/7天長時間工作。模塊化的設(shè)計(jì),使其可以安裝于各種設(shè)備或?qū)嶋H應(yīng)用環(huán)境中的各關(guān)鍵節(jié)點(diǎn),通過網(wǎng)絡(luò)傳輸?shù)浇y(tǒng)一的服務(wù)器;同時該模塊可設(shè)置成不同的硬件觸發(fā)模式,使之成為故障傳感器。因此,該模塊適用于工程開通、快速故障監(jiān)測、長時間監(jiān)控等。通過與市場上專業(yè)測試設(shè)備性能進(jìn)行比較,在測試精確性方面不占優(yōu)勢,但在達(dá)到一定數(shù)量級的測試精度后,其廉價、簡易和無需維護(hù)的特點(diǎn)將呈現(xiàn)巨大的優(yōu)勢。
標(biāo)簽: FPGA MPEG 數(shù)字圖像 傳輸流
上傳時間: 2013-04-24
上傳用戶:源弋弋
近年來,隨著嵌入式系統(tǒng)的快速發(fā)展,越來越多的嵌入式設(shè)備被用于工業(yè)控制、智能家居等領(lǐng)域。同時伴隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,嵌入式設(shè)備通過網(wǎng)絡(luò)接入局域網(wǎng)或者Internet已經(jīng)逐步成為發(fā)展的趨勢。通過在嵌入式設(shè)備中內(nèi)置Web服務(wù)器,用戶可以在任何一臺聯(lián)網(wǎng)的計(jì)算機(jī)上通過瀏覽器來獲取設(shè)備的信息,用戶還可以通過網(wǎng)絡(luò)對設(shè)備進(jìn)行配置和管理。因此研究和開發(fā)嵌入式Web服務(wù)器具有重要的實(shí)際意義和應(yīng)用價值。 本文在S3C44BOX開發(fā)板上使用μClinux操作系統(tǒng)作為開發(fā)平臺,開發(fā)并實(shí)現(xiàn)了嵌入式Web服務(wù)器。文中提出了2種實(shí)現(xiàn)方案,一種是基于boa的嵌入式Web服務(wù)器,所做的主要工作是boa在gClinux中的移植和CGI的編寫,在此基礎(chǔ)上實(shí)現(xiàn)了動、靜態(tài)頁面的生成和簡單的控制功能。另一種方案是基于HTTP協(xié)議和socket編程所開發(fā)的嵌入式Web服務(wù)器,在此方案中實(shí)現(xiàn)了HTTP協(xié)議的GET和POST請求方式,能夠生成簡單的動態(tài)頁面,實(shí)現(xiàn)了歷史數(shù)據(jù)的保存功能,還能夠根據(jù)用戶在瀏覽器端的請求進(jìn)行相應(yīng)的控制和管理。 論文首先對嵌入式Web服務(wù)器的體系結(jié)構(gòu)進(jìn)行了分析,然后介紹了S3C44BOX硬件開發(fā)平臺,并分析了bootloader的基本原理和實(shí)現(xiàn)過程。隨后對μClinux操作系統(tǒng)的特點(diǎn)和網(wǎng)卡驅(qū)動程序進(jìn)行了分析,并著重介紹了μClinux的移植過程。在第五章,論文詳細(xì)分析了TCP/IP和HTTP的原理和工作機(jī)制,并介紹了Web服務(wù)器中CGI的工作原理,最后分析了boa服務(wù)器的移植和CGI程序的編寫以及Web服務(wù)器的測試等。在第六章,在HTTP協(xié)議分析和網(wǎng)絡(luò)編程的基礎(chǔ)上,提出了嵌入式Web服務(wù)器的設(shè)計(jì)思想、程序流程圖,重點(diǎn)分析了Web服務(wù)器主程序流程、動態(tài)頁面的生成、歷史數(shù)據(jù)查詢的實(shí)現(xiàn)等,也分析了Web服務(wù)器中各種控制功能的實(shí)現(xiàn)流程,最后給出了Web服務(wù)器的測試結(jié)果。
上傳時間: 2013-05-17
上傳用戶:ice_qi
隨著嵌入式技術(shù)的發(fā)展,嵌入式系統(tǒng)被逐步應(yīng)用到諸如工業(yè)控制,汽車電子設(shè)備,移動通信設(shè)備,PDA,GPS衛(wèi)星定位系統(tǒng)和信息家電等社會各行各業(yè)之中,現(xiàn)在已經(jīng)成為信息發(fā)展的主流技術(shù)之一,在國民經(jīng)濟(jì)發(fā)展中起著舉足輕重的作用。 由于信息化的普及,家庭中的電腦、信息家電、通信終端越來越多,使用管理它們也變得越來越麻煩。如何更有效地發(fā)揮這些設(shè)備的作用,提高居家生活的智能化和方便性,如何更便利的互聯(lián)和協(xié)同工作,已成為現(xiàn)代人生活乃至辦公的重要問題。這些問題的出現(xiàn)導(dǎo)致了家庭網(wǎng)絡(luò)的出現(xiàn),家體網(wǎng)絡(luò)技術(shù)已經(jīng)成為各大IT企業(yè)研究開發(fā)的重點(diǎn)。 本論文分析了家庭網(wǎng)絡(luò)和信息家電的發(fā)展情況,以實(shí)用、簡便為原則設(shè)計(jì)了一個家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)。此系統(tǒng)以ARM7的S3C44BOX開發(fā)板為硬件平臺,以uClinux作為嵌入式操作系統(tǒng),實(shí)現(xiàn)對家庭網(wǎng)絡(luò)中的信息家電進(jìn)行監(jiān)控,使用戶能夠了解家庭中信息家電的工作狀況,對信息家電進(jìn)行控制,來達(dá)到對信息家電有效管理、方便用戶使用家中的家電的目的。 論文中家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)主要由web服務(wù)器、家庭網(wǎng)絡(luò)服務(wù)器和家庭網(wǎng)絡(luò)組成,實(shí)現(xiàn)家電控制、狀態(tài)查詢、信息家電狀態(tài)報(bào)告、注冊、注銷、統(tǒng)一開關(guān)機(jī)等功能。本設(shè)計(jì)的家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)由于使用了RS485總線式網(wǎng)絡(luò)來組建家庭網(wǎng)絡(luò),使得該系統(tǒng)組網(wǎng)方便,在價格上有一定優(yōu)勢,而且硬件是基于ARM開發(fā)板平臺,體積較小,所設(shè)計(jì)的家庭網(wǎng)絡(luò)協(xié)議很好的滿足了家庭網(wǎng)絡(luò)監(jiān)控需求,協(xié)議也很簡單,處理方便。由于此家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)實(shí)現(xiàn)了家電注冊、注銷功能,使得該系統(tǒng)能夠及時檢測到家庭網(wǎng)絡(luò)中的家電的增減情況。總之,本家庭網(wǎng)絡(luò)監(jiān)控系統(tǒng)體積小、簡單、經(jīng)濟(jì)、多功能,方便家庭網(wǎng)絡(luò)中信息家電的增減,具有較高的實(shí)用價值,適合于普通百姓家庭之中使用。
標(biāo)簽: ARM 嵌入式 家 網(wǎng)絡(luò)監(jiān)控
上傳時間: 2013-07-31
上傳用戶:01010101
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1