-
簡介:隨著嵌入式技術(shù)在軍工、信息家電中的應(yīng)用,如何在嵌入式實時系統(tǒng)下對開發(fā)的板卡進行驅(qū)動程序的設(shè)計以及實現(xiàn)網(wǎng)絡(luò)通信和管理,成為非常重要的技術(shù)。本文完成了嵌入式實時操作系統(tǒng)VXWKS下的設(shè)備驅(qū)動的設(shè)計,并實現(xiàn)了基于VXWKS的網(wǎng)絡(luò)通信及網(wǎng)絡(luò)管理系統(tǒng)程序設(shè)計,重點可以分為三部分第一,VXWKS下設(shè)備驅(qū)動程序的開發(fā)。完成了項目開發(fā)板卡的驅(qū)動程序設(shè)計,實現(xiàn)了對該板卡的IO端口、雙端口RAM的讀寫操作,以及基于信號量控制的中斷服務(wù)程序。第二,VXWKS下網(wǎng)絡(luò)通信的實現(xiàn)。結(jié)合TCPIP協(xié)議,利用SOCKET套接字,建立客戶端朋艮務(wù)器模式,對數(shù)據(jù)進行打包解壓相關(guān)處理,實現(xiàn)了主機與目標(biāo)機之間的網(wǎng)絡(luò)數(shù)據(jù)傳輸。第三,基于GUI的網(wǎng)管系統(tǒng)的實現(xiàn)。實現(xiàn)了MIB瀏覽器、配置管理、故障管理和性能管理四個功能模塊,并結(jié)合WINDML和ZINC,在VXWOKRS下實現(xiàn)了具有圖形用戶界面GUI的上述網(wǎng)管系統(tǒng)。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 66
大小: 1.78(MB)
子文件數(shù):
-
簡介:IPV6作為目前熱門的網(wǎng)絡(luò)技術(shù),正越來越多地受到人們的關(guān)注。其具有更高的地址編址能力、更加簡化的報頭格式以及更加可靠的安全體系等特點,彌補IPV4技術(shù)的不足。但IPV6并未如IPV4一般普及,目前就個人用戶而言,對IPV6的研究還多停留在理論上。要對IPV6進一步研究,需要搭建IPV6網(wǎng)絡(luò)系統(tǒng),并以此為基礎(chǔ)分析數(shù)據(jù)包及拓?fù)涞?。本IPV6實驗系統(tǒng)以三星公司S3C2410嵌入式處理器為基礎(chǔ),在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)上包括有線IP網(wǎng)絡(luò)、無線IP網(wǎng)絡(luò)和藍(lán)牙自主網(wǎng)絡(luò)三種類型,使其能夠支持并模擬更多更復(fù)雜的網(wǎng)絡(luò)組成。IPV6實驗系統(tǒng)的主要功能為通過對流經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)包的截取和分析,讓使用者清楚的了解IPV6網(wǎng)絡(luò)目前的狀況、拓?fù)浣Y(jié)構(gòu)以及網(wǎng)絡(luò)的通信質(zhì)量等關(guān)鍵參數(shù),從而對IPV6網(wǎng)絡(luò)有直觀的認(rèn)識。并且由于采用嵌入式技術(shù),使得該系統(tǒng)具備體積小和功耗低等優(yōu)勢,在多系統(tǒng)組網(wǎng)時,該優(yōu)勢會得到充分體現(xiàn)。該實驗系統(tǒng)的核心技術(shù)和實現(xiàn)難點在于構(gòu)建系統(tǒng)的軟件部分,以使其能夠長時間穩(wěn)定的運行,并在保證功能實現(xiàn)的前提下降低費用。系統(tǒng)軟件選用LINUX操作系統(tǒng)以及相關(guān)系列開源軟件開發(fā)包,無須支付費用并且方便修改源代碼以定制更為切合實際應(yīng)用的操作系統(tǒng)和應(yīng)用軟件。硬件部分采用較為常見的芯片型號,從而確保了系統(tǒng)整體的易維護和低造價。文中所涉及的電路和程序源代碼已在實際應(yīng)用中通過調(diào)試和使用驗證,所得系統(tǒng)也已經(jīng)過實際測試及使用,能夠滿足預(yù)期的設(shè)計要求和指標(biāo)。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 68
大?。?2.87(MB)
子文件數(shù):
-
簡介:近年來,多媒體技術(shù)與網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,以聲音、圖形、圖像、文本等為主的多媒體通信成為時代的主題,受到人們越來越多的關(guān)注。同時,隨著高速無線通信的發(fā)展,多媒體和無線通信這兩個領(lǐng)域技術(shù)相互交叉,產(chǎn)生了新的技術(shù)無線多媒體技術(shù)。而隨著計算機技術(shù)逐步步入所謂的“后PC時代”,無線多媒體終端也相應(yīng)地向小型化,嵌入式方向發(fā)展,其強大的功能和廣闊的應(yīng)用前景,使之成為近年來該領(lǐng)域的一個研究熱點。本課題來源于浙江省科技廳資助項目“基于DSP技術(shù)的全數(shù)字實時無線多媒體傳輸系統(tǒng)的研制”,通過對相關(guān)國際標(biāo)準(zhǔn)、關(guān)鍵技術(shù)和現(xiàn)有產(chǎn)品的研究和分析,完成系統(tǒng)整體設(shè)計方案,并實現(xiàn)了原型系統(tǒng)以進行技術(shù)驗證。本論文的主要研究內(nèi)容和成果如下1通過比較和研究多種音頻、視頻編解碼標(biāo)準(zhǔn),提出了適合在資源受限系統(tǒng)中應(yīng)用的編解碼規(guī)則,并且利用音視頻同步算法和回音消除算法進行優(yōu)化,使系統(tǒng)更好地滿足了音視頻傳輸實時性的需要;2提出了無線多媒體系統(tǒng)的總體框架,介紹了基于ARM9S3C2410處理器為硬件平臺,嵌入式LINUX操作系統(tǒng)為軟件平臺,WLAN為傳輸媒介的平臺構(gòu)架和環(huán)境搭建,其中包括軟硬件選型,交叉編譯環(huán)境的建立、BOOTLOADER、LINUX內(nèi)核鏡像、文件系統(tǒng)的編譯、配置和下載;3實現(xiàn)了上層應(yīng)用程序模塊化設(shè)計,從功能上分為五大模塊音視頻采集模塊、RTP協(xié)議無線傳輸模塊、音視頻同步模塊、音視頻播放顯示模塊和回音消除模塊,并通過LINUX多線程編程技術(shù)實現(xiàn)了各個模塊的代碼化,論文給出了各個模塊實現(xiàn)的關(guān)鍵技術(shù)和算法流程。最后的實驗結(jié)果表明,媒體流能在整個系統(tǒng)中得到平穩(wěn)、實時、同步地處理。本課題所研究的基于嵌入式LINUX的無線多媒體系統(tǒng)可廣泛應(yīng)用于視頻監(jiān)控、信息家電、智能小區(qū)、遠(yuǎn)程抄表等領(lǐng)域,具有很強的實用價值,同時也對未來嵌入式系統(tǒng)研究和無線多媒體技術(shù)研究起到一定的參考作用。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 78
大小: 2.11(MB)
子文件數(shù):
-
簡介:同濟大學(xué)碩士學(xué)位論文嵌入式數(shù)字錄像機的操作系統(tǒng)移植和應(yīng)用軟件系統(tǒng)研究與實現(xiàn)姓名謝文黎申請學(xué)位級別碩士專業(yè)控制科學(xué)與工程控制理論與控制工程指導(dǎo)教師徐立鴻20060301ABSTRACTABSTRACTTHISPAPERSOLVESTHEPROBLEMABOUTTHEPORTINGOFEMBEDDEDLINUXOPERATINGSYSTEMANDMULTITASKAPPLICATIONSOFTWAREBASEDONEMBEDDEDDIGITALVIDEECORDERFIRSTLYTHISPAPERRESEARCHESTHEARCHITECTUREOFLINUXKERNEL,ANDANALYZESTHEARCHITECTUREOFLINUXOPERATINGSYSTEM,THENPROPOSESTHEPORTINGSTRATEGYOFEMBEDDEDLINUINTHETHIRDCHAPTER’IINTRODUCESTHEHARDWAREPLATFORMANDSYSTEMFUNCTIONBASEDONEMBEDDEDDIGITALVIDEECORDELANALYZETHEAUL500PROCESSORADOPTEDBYTHESYSTEM,WHICHISDESIGNEDBYAMDCOMPANYANDAPPLICATIONFOREMBEDDEDSYSTEM,MAINLYFORCOMPLEXEMBEDDEDSYSTEMANDHAVETHECHARACTEROFHIGHFUNCTION,LOWBATTERYANDCHEAPERTHENIINTRODUCETHEASICCHIPAT2041ANDAT4012FORCODECANDDISPLAYTHEREARETWOPARTSFORPORTINGEMBEDDEDLINUXBOOTLOADERPORTINGANDLINUXKERNELPORTINGTHISPAPERFIRSTLYCONFIGURESANDMODIFIESTHEUBOOTANDLINUXKERNEL,ANDFINALLYCOMPLETELYPORTINGTHEEMBEDDEDLINUXTHESECONDRESEARCHPOINTOFTHISPAPERISDESIGNANDIMPLEMENTATIONOFEMBEDDEDMULTITASKAPPLICATIONSOFTWARE;FIRSTLYIINTRODUCETWOMETHODSFORIMPLEMENTATIONSTRATEGYOFMULTITASKSOFTWAREMULTITHREADANDMULTIPROCESS,ACCORDINGTOCOMPARETHETWOMETHODS,WEPROPOSETHESYSTEMARCHITECTUREBASEDONMULTITHREADS,ANDANALYZETHEMETHODSOFIMPLEMENTATIONIANALYZETHESYSTEMFUNCTIONREQUIREMENTOFEMBEDDEDDIGITALVIDEECORDERTHEAPPLICATIONSOFTWARESYSTEMISTYPICALEMBEDDEDMULTITASKSOFTWARE,ANDDESIGNTHESOFTWARESYSTEMFOREMBEDDEDDIGITALVIDEORECORDERBASEDONMULTITHREADS,ANALYZETHEIMPLEMENTATIONOFFOURTHREADSRECORD,PLAYBACK,SEARCHANDDISKMANAGEMENTKEYWORDSEMBEDDEDSYSTEM,BOOTLOADERLINUXKERNEL,EDVR,MULTITHREADSV
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 85
大?。?2.34(MB)
子文件數(shù):
-
簡介:本文著重于嵌入式TCPIP協(xié)議棧的設(shè)計方法的研究,首先分析了標(biāo)準(zhǔn)TCPIP協(xié)議的基本原理,并結(jié)合科研課題需要對半雙工信道上的TCPIP協(xié)議的可行性進行了驗證,提出了嵌入式TCPIP協(xié)議棧的總體設(shè)計方案,接著分析了采用面向?qū)ο蠓椒ㄔO(shè)計嵌入式TCPIP協(xié)議棧的必要性,并對一般面向?qū)ο筌浖<夹g(shù)進行了研究。在此基礎(chǔ)上,針對嵌入式系統(tǒng)和應(yīng)用的特點,在分析和設(shè)計嵌入式TCPIP協(xié)議棧的過程中,參考OSI模型,采用了面向?qū)ο蟮慕<夹g(shù),給出一個具有較好的可擴展性和可維護性的嵌入式TCPIP協(xié)議棧設(shè)計模型。最后本文通過嵌入式仿真軟件SKYEYE驗證了采用面向?qū)ο蠓椒ㄔO(shè)計的嵌入式TCPIP協(xié)議棧的可行性,并對協(xié)議棧的設(shè)計質(zhì)量進行了評估,結(jié)果表明嵌入式TCPIP協(xié)議棧具有較好的可擴展性和可維護性。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 74
大?。?2.83(MB)
子文件數(shù):
-
簡介:系統(tǒng)模擬是嵌入式系統(tǒng)的一個重要研究領(lǐng)域。系統(tǒng)模擬工具的發(fā)展縮短了嵌入式軟件的研發(fā)周期。在不同研發(fā)層次,系統(tǒng)模擬工具有著不同的應(yīng)用,操作系統(tǒng)模擬器屏蔽了硬件特性,使應(yīng)用程序員能夠快捷、方便地在自己熟悉的平臺開發(fā)和調(diào)試應(yīng)用程序,這對于大量嵌入式應(yīng)用程序開發(fā)效率的提高意義重大。本論文首先概述了嵌入式系統(tǒng)及嵌入式操作系統(tǒng)的發(fā)展和應(yīng)用情況,介紹了ITRON這一實時嵌入式操作系統(tǒng)規(guī)范以及實時嵌入式操作系統(tǒng)的基本結(jié)構(gòu),ITRON在日本有著非常廣泛的應(yīng)用,本次課題所要實現(xiàn)的模擬開發(fā)環(huán)境也是基于此規(guī)范的,這些為課題的深入展開提供了依據(jù)和理論基礎(chǔ)。課題中結(jié)合WINDOWSAPI編程的特性以及ITRON模擬開發(fā)環(huán)境的設(shè)計要求,提出了合理的系統(tǒng)設(shè)計方案。接著從構(gòu)成嵌入式操作系統(tǒng)的各主要方面任務(wù)管理、任務(wù)間通信管理、中斷管理和定時管理、內(nèi)存管理著手,詳細(xì)論述了基于ΜITRON40規(guī)范的嵌入式操作系統(tǒng)在MICROSOFTWINDOWS2000平臺上的模擬開發(fā)環(huán)境的具體實現(xiàn)過程及細(xì)節(jié),并通過應(yīng)用示例對其進行了驗證,在此基礎(chǔ)上簡要介紹了在模擬環(huán)境上構(gòu)建VOOM框架的情況。根據(jù)整個系統(tǒng)的實現(xiàn)情況,在論文的最后提出了基于WIN2000的ITRON模擬開發(fā)環(huán)境以及VOOM框架存在的一些尚需要完善的地方及未來工作的方向和內(nèi)容。
下載積分: 5 賞幣
上傳時間:2024-03-13
頁數(shù): 98
大小: 3.01(MB)
子文件數(shù):
-
簡介:隨著嵌入式系統(tǒng)的發(fā)展,LINUX憑借其自身源代碼的開放性、良好的穩(wěn)定性及安全性、對眾多硬件的支持、強大的網(wǎng)絡(luò)功能、良好的靈活性和伸縮性、開發(fā)成本低等諸多優(yōu)勢,為嵌入式系統(tǒng)提供了良好的解決方案,正成為一種比較流行的嵌入式操作系統(tǒng)。但LINUX并不是針對嵌入式應(yīng)用而設(shè)計的。利用LINUX作為底層操作系統(tǒng),在其上進行定制、裁剪,建立一個能夠滿足具體應(yīng)用需求的嵌入式操作系統(tǒng)時會涉及很多方面的問題。本文主要針對其中的幾個主要問題,研究和探討相應(yīng)的解決方案。本文首先闡述了嵌入式LINUX系統(tǒng)的特點、優(yōu)勢和內(nèi)核結(jié)構(gòu);而后在分析LINUX用于嵌入式系統(tǒng)所存在的局限性的基礎(chǔ)上,提出了定制、裁剪嵌入式LINUX操作系統(tǒng)所要解決的幾個關(guān)鍵問題系統(tǒng)內(nèi)核尺寸、內(nèi)核實時性、文件系統(tǒng)、啟動優(yōu)化等關(guān)鍵性問題;通過采用內(nèi)核模塊重新選配、源代碼修改裁剪、混合文件系統(tǒng)、精簡腳本等方法,分別提出了相應(yīng)的解決方案;同時在基于INTELXSCALEPXA255處理器的XHYPER255B平臺上做了實現(xiàn)。最后對定制、裁剪的嵌入式LINUX系統(tǒng)做了性能測試和評估。本文的研究成果可以應(yīng)用于嵌入式開發(fā)中,為嵌入式系統(tǒng)應(yīng)用研究提供操作系統(tǒng)層次的服務(wù)和支持。
下載積分: 5 賞幣
上傳時間:2024-03-13
頁數(shù): 64
大小: 3.71(MB)
子文件數(shù):
-
簡介:圖形系統(tǒng)是當(dāng)代計算機系統(tǒng)的重要組成部分?,F(xiàn)代很多應(yīng)用需要低失真的低硬件資源消耗的嵌入式的圖形加速卡。例如,現(xiàn)代手機越來越向著掌上平臺的方向發(fā)展,也就越來越需要嵌入式的圖形加速卡來支持其圖形功能。三角形是圖形學(xué)的基本處理對象,也是組成其他更為復(fù)雜的二維或三維圖形的基本單元。對于圖形加速卡來說,處理好三角形光柵化是極為重要的。以往的三角形光柵化算法有些為了追求速度,而犧牲了一部分的圖形真實性。使得所繪制的三角形不完全真實。本文在下文中將提到的基于DDA和基于BRESENHAM的三角形光柵化算法就是如此。另外一些光柵化算法保證了圖形低失真,但同時速度上仍可以改進。本文下文將提到一種基于邊函數(shù)的三角形光柵化算法就是如此。本文將探討如何使用有限的硬件資源來實現(xiàn)低失真的實時的三角形光柵化。本文改進了基于邊函數(shù)的三角形光柵化算法,并采用隨機采樣反走樣算法,使用VERILOG語言實現(xiàn)了一個實時的低失真的嵌入式的圖形加速卡中的三角形光柵化部分。文中對這種算法與其它幾種算法進行了比較,比較結(jié)果表明改進后的的三角形光柵化算法失真程度低于基于DDA和基于BRESENHAM的三角形光柵化算法;同時,在掃描階段的速度快于其它幾種基于邊函數(shù)的三角形光柵化算法。本文最后使用XILINX的ISE,選用VIRTEXIIPRO芯片對所實現(xiàn)三角形光柵化模塊進行了綜合和仿真。綜合結(jié)果顯示三角形光柵化模塊使用了VIRTEXIIPROXC2VP30芯片23%的硬件SLICES資源,最大工作頻率達(dá)到168791MHZ。通過仿真,可以計算得知,改進后的三角形光柵化(系統(tǒng)每秒顯示24幀,每幀大小為800600,系統(tǒng)時鐘100M)每幀可以繪制約14180個三角形。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 58
大小: 0.36(MB)
子文件數(shù):
-
簡介:近年來,隨著嵌入式技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)在社會的各個方面都得到了廣泛的應(yīng)用。其中嵌入式系統(tǒng)憑著其便攜性、多功能、智能化等特點在醫(yī)療助理設(shè)備領(lǐng)域的應(yīng)用是近年來嵌入式應(yīng)用領(lǐng)域的一個亮點。本文針對這一需求,在分析當(dāng)前嵌入式處理器及嵌入式操作系統(tǒng)的基礎(chǔ)上,提出并設(shè)計了一種基于嵌入式系統(tǒng)的數(shù)字化醫(yī)療助理設(shè)備方案,采用基于最新的ARM11內(nèi)核的S3C6410處理器和WINDOWSCE60嵌入式操作系統(tǒng)。一方面在S3C6410這一最新平臺的應(yīng)用方面做一些探索和實踐,為S3C6410的應(yīng)用開發(fā)提供參考;另一方面為數(shù)字化醫(yī)療助理設(shè)備的發(fā)展,提供設(shè)計思路,推動國內(nèi)數(shù)字化醫(yī)療助理設(shè)備的發(fā)展。本文主要完成的工作如下(1)根據(jù)實際需要定制了最新的WINDOWSCE60操作系統(tǒng),建立系統(tǒng)開發(fā)環(huán)境。詳細(xì)分析了BOOTLOADER的STARTUP函數(shù)代碼,并在此基礎(chǔ)上,移植BOOTLOADER(2)研究WINDOWSCE中的驅(qū)動模型,在此基礎(chǔ)上分析了USB驅(qū)動程序并成功移植了USB攝像頭的驅(qū)動。深入研究了微軟的DIRECTSHOW流媒體開發(fā)系統(tǒng)框架,并實現(xiàn)了以DIRECTSHOW為基礎(chǔ)的圖像采集應(yīng)用程序。(3)研究了JPEG圖像的編碼解碼中DCT變換、量化、ZIGZAG掃描以及HUFFMAN編碼等算法,并以具體的JPEG文件為例,詳細(xì)分析了JPEG文件格式的標(biāo)記碼。(4)深入研究了S3C6410中JPEG的硬件解碼模塊和相關(guān)寄存器的作用,根據(jù)JPEG實際解碼流程分析了JPEG硬件解碼的過程,在分析JPEG解碼API函數(shù)的基礎(chǔ)上,實現(xiàn)了圖像硬件解碼,并測試了不同尺寸的JPEG文件的解碼所用時間。
下載積分: 5 賞幣
上傳時間:2024-03-13
頁數(shù): 72
大?。?10.07(MB)
子文件數(shù):
-
簡介:本文研究設(shè)計了一種嵌入式數(shù)字硬盤錄像機的網(wǎng)絡(luò)通信軟件。本嵌入式數(shù)字硬盤錄像機系統(tǒng)在32位高性能嵌入式處理器的基礎(chǔ)上,采用MPEG4視頻編解碼技術(shù),嵌入式LINUX操作系統(tǒng)和流媒體技術(shù)進行設(shè)計。本文提出了一種嵌入式數(shù)字硬盤錄像機的應(yīng)用軟件設(shè)計方案并對系統(tǒng)流媒體實時網(wǎng)絡(luò)通信、網(wǎng)絡(luò)回放、系統(tǒng)管理網(wǎng)絡(luò)服務(wù)器軟件及UPNP軟件進行了詳細(xì)設(shè)計和分析。本文研究論述了系統(tǒng)流媒體網(wǎng)絡(luò)通信軟件、系統(tǒng)管理網(wǎng)絡(luò)服務(wù)器軟件及UPNP軟件的實現(xiàn)。第一章綜合論述了本文研究工作的意義及內(nèi)容,介紹了數(shù)字硬盤錄像機、嵌入式系統(tǒng)、嵌入式LINUX、嵌入式處理器及流媒體技術(shù)的發(fā)展現(xiàn)狀。第二章介紹了系統(tǒng)軟件設(shè)計平臺,包括嵌入式操作系統(tǒng),交叉開發(fā)環(huán)境及軟件編程技術(shù)。第三章對系統(tǒng)的特點和功能進行分析,提出嵌入式軟件總體設(shè)計方案及軟件模塊的劃分。在多進程結(jié)構(gòu)的基礎(chǔ)上提出整個系統(tǒng)應(yīng)用軟件的進程結(jié)構(gòu)并論述了各進程實現(xiàn)的功能及其通信關(guān)系。分析論述了系統(tǒng)音視頻流的數(shù)據(jù)結(jié)構(gòu)和流向。第四章詳細(xì)闡述了實時流媒體網(wǎng)絡(luò)通信軟件的設(shè)計實現(xiàn)。第五章詳細(xì)闡述了網(wǎng)絡(luò)回放流媒體通信軟件的設(shè)計實現(xiàn)。第六章詳細(xì)闡述了系統(tǒng)管理網(wǎng)絡(luò)通信軟件的設(shè)計實現(xiàn)。第七章詳細(xì)闡述了UPNP軟件的設(shè)計實現(xiàn)。第八章說明了嵌入式數(shù)字硬盤錄像機的網(wǎng)絡(luò)通信功能的測試工作。第九章給出了本研究的主要結(jié)論,并對系統(tǒng)進一步的優(yōu)化工作進行了展望。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 87
大?。?2.54(MB)
子文件數(shù):
-
簡介:隨著國民經(jīng)濟的發(fā)展,電力設(shè)備廣泛應(yīng)用于各個領(lǐng)域,它們給社會生產(chǎn)和人民生活極大的方便。近年來,采用節(jié)能裝置例如變頻裝置、變流裝置的設(shè)備越來越多,使得電網(wǎng)中的諧波污染日益嚴(yán)重,極大地危害了其他用電設(shè)備的安全運行。因此,對電網(wǎng)諧波含量進行監(jiān)測,并把它控制在允許范圍內(nèi),成為供電部門和用戶的共同目標(biāo)。電網(wǎng)中的諧波成分復(fù)雜,造成諧波的原因也很多,因此在治理諧波污染之前,應(yīng)該對諧波進行測量分析,找出產(chǎn)生這些諧波的根源。目前市場主流的諧波測量儀器大都采用工業(yè)PC機或者DSP系統(tǒng)。這兩種實現(xiàn)方式性能可靠、運算快速、技術(shù)成熟,是目前市場的主流產(chǎn)品。其缺點在于成本過高、難以擴展輸入通道數(shù)。因此,成本低廉、運算快速、易于進行通道擴展的諧波分析儀有強烈的市場需求?,F(xiàn)代可編程邏輯器件FPGA的發(fā)展,為諧波測量儀器提供了一種全新的實現(xiàn)方式SOPC片上可編程系統(tǒng),它可以將CPU、FFT和其他功能模塊集成到一塊芯片上,不但減小了系統(tǒng)體積,而且提高了系統(tǒng)可靠性。同時還可以利用FPGA可編程的特點,根據(jù)用戶需求擴展功能和對系統(tǒng)軟硬件進行升級??焖俑盗⑷~變換FFT理論廣泛應(yīng)用于諧波測量領(lǐng)域。本課題采用基4FFT算法,充分利用FPGA內(nèi)部資源,大大提高了FFT算法的速度。同時移植嵌入式操作系統(tǒng)UCLINUX,構(gòu)成了嵌入式電網(wǎng)監(jiān)測系統(tǒng)。系統(tǒng)可以測量頻率、三相電壓、電流有效值和各次諧波分量。同時還可以計算設(shè)備的有功功率、無功功率、功率因數(shù)等等。系統(tǒng)可以通過USB接口,實現(xiàn)U盤記錄數(shù)據(jù)功能,也可以通過RS232接口同上位機進行通訊,實現(xiàn)電網(wǎng)的集中管理。論文主要包括幾個部分電網(wǎng)參數(shù)測量原理和方法介紹;系統(tǒng)的硬件電路設(shè)計,包括信號調(diào)理電路、A/D轉(zhuǎn)換電路、通訊接口電路、數(shù)據(jù)存儲電路;FPGA功能模塊CPU、FFT等設(shè)計;操作系統(tǒng)UCLINUX移植配置;系統(tǒng)應(yīng)用程序設(shè)計,包括數(shù)據(jù)采集處理程序、串口通訊程序、按鍵處理與LCD顯示程序等。
下載積分: 5 賞幣
上傳時間:2024-03-13
頁數(shù): 89
大?。?2.18(MB)
子文件數(shù):
-
簡介:目前,電力系統(tǒng)中的間諧波問題越來越突出,已引起人們的廣泛關(guān)注。各種處理間諧波的理論和文獻為間諧波的準(zhǔn)確檢測提供了各式各樣的依據(jù)和途徑?,F(xiàn)有的間諧波檢測算法各有其優(yōu)缺點,總的來說是不能達(dá)到精度和實時性的和諧統(tǒng)一。算法的思想在一定程度上決定了算法的精度和復(fù)雜度,而復(fù)雜度和實時性緊密相連。一般情況下,精度高的算法,復(fù)雜度較高,而實時性相對較低;若要求較高的實時性,就必須選用復(fù)雜度較低的算法,但這類算法的精度一般都不高,難以很好地滿足要求??梢哉f,精度和實時性是目前間諧波檢測中一對難以調(diào)和的矛盾體。因此,要解決精度與實時性協(xié)調(diào)的問題,選擇一個適合的切入點和均衡點至關(guān)重要。這是本文研究的一個方面。此外,另一個重要的問題就是現(xiàn)階段研究間諧波的工作基本上集中在理論這一方面,而對間諧波檢測算法在實際平臺上運行的研究很少涉及。本文主要針對這個方面,以一個思想新穎精度高的間諧波檢測算法為藍(lán)本,再結(jié)合當(dāng)前流行的嵌入式系統(tǒng)組合方式,采用嵌入式ARMLINUX系統(tǒng)來運行間諧波檢測算法。本文的主要內(nèi)容如下(1)介紹了電力系統(tǒng)中間諧波的來源及危害,根據(jù)IEEE61000022的描述,對間諧波的定義做出合理的解釋。(2)在分析研究現(xiàn)有的幾種間諧波檢測算法的基礎(chǔ)上,對其中兩種算法(插值FFT算法和基于迭代程序的自適應(yīng)算法)在通用計算機上通過MATLAB進行仿真,驗證并對比其精度和實時性;對自適應(yīng)算法中一部分繁復(fù)的內(nèi)容進行縮減,并利用求模運算時的數(shù)據(jù)重疊性降低了迭代程序的復(fù)雜度。改進后的自適應(yīng)算法能在嵌入式ARMLINXU平臺上穩(wěn)定可靠運行。(3)根據(jù)系統(tǒng)最優(yōu)化的原則搭建基于嵌入式ARMLINUX的間諧波檢測系統(tǒng)。移植和修改LCD驅(qū)動、鍵盤驅(qū)動和AD驅(qū)動程序。(4)模擬實際情況下含間諧波的信號,通過等間隔抽取得到信號序列,運用改進的自適應(yīng)算法對其處理,最終通過圖形用戶界面程序MINIGUI將運算結(jié)果顯示出來。(5)對自適應(yīng)算法在嵌入式ARMLINUX平臺上運行的實際效果作出評估,并提出進一步研究的方向。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 70
大?。?0.81(MB)
子文件數(shù):
-
簡介:隨著因特網(wǎng)的迅速發(fā)展,能滿足“邊下載邊播放”的流媒體技術(shù)應(yīng)運而生并且得到迅速發(fā)展。然而面對流媒體應(yīng)用中服務(wù)質(zhì)量的不斷提高,傳統(tǒng)的基于單播的傳輸方式很難滿足人們的需求,主要原因在于傳統(tǒng)的單播傳輸容易導(dǎo)致服務(wù)器端的性能瓶頸和網(wǎng)絡(luò)資源的浪費。P2P(對等計算)模式則是解決服務(wù)器瓶頸問題的理想模式,通過將P2P網(wǎng)絡(luò)引入流媒體服務(wù)中,可直接減輕服務(wù)器端負(fù)載并有效地支持流媒體的大規(guī)模數(shù)據(jù)分發(fā),因而具有廣闊的應(yīng)用前景。本文首先介紹了流媒體和P2P的相關(guān)理論和技術(shù),概述了嵌入式LINUX系統(tǒng)的相關(guān)知識,明確了本文的關(guān)鍵技術(shù)和研究范圍,然后著重討論了嵌入式P2P流媒體服務(wù)器的設(shè)計與實現(xiàn)問題。在提出原型系統(tǒng)采用集中目錄式非結(jié)構(gòu)化P2P網(wǎng)絡(luò)體系結(jié)構(gòu)的基礎(chǔ)上,針對硬件基礎(chǔ)和應(yīng)用需求,本文完成了嵌入式P2P流媒體服務(wù)器軟件的整體設(shè)計,緊接著詳細(xì)闡述了其中通信及控制模塊、音視頻采集編碼模塊、流媒體傳輸模塊等關(guān)鍵模塊的設(shè)計思路和具體實現(xiàn)。經(jīng)過測試及結(jié)果分析,嵌入式P2P流媒體服務(wù)器在功能實現(xiàn)上已經(jīng)取得不錯的效果,達(dá)到了設(shè)計的要求;但由于時間所限,該流媒體服務(wù)器功能并不全面,仍需要做進一步的研究和開發(fā)。最后,總結(jié)了全文,并對后續(xù)工作進行了展望。
下載積分: 5 賞幣
上傳時間:2024-03-11
頁數(shù): 54
大?。?3.01(MB)
子文件數(shù):
-
簡介:伴隨著計算機和微電子技術(shù)的飛速發(fā)展,計算機進入了越來越多的應(yīng)用領(lǐng)域。形式多樣的數(shù)字化產(chǎn)品已經(jīng)開始繼PC機之后成為信息處理的一大主要工具。而嵌入式軟件是數(shù)字化產(chǎn)品的核心。嵌入式系統(tǒng)開發(fā)技術(shù)含量較高,涉及的工具較多,開發(fā)過程也比較復(fù)雜,因此一個良好的面向開發(fā)平臺的嵌入式SDK能簡化開發(fā)過程,減輕開發(fā)人員用于工具上的精力,更加關(guān)注于嵌入式系統(tǒng)本身,提高開發(fā)效率。本文所基于的項目是面向以MIPSX芯片為核心的嵌入式應(yīng)用平臺IPHONE,開發(fā)基于LINUX操作系統(tǒng)的嵌入式系統(tǒng)集成開發(fā)環(huán)境。本系統(tǒng)一共開發(fā)了兩個版本,第一個版本基于KDEVELOP平臺,第二版也就是本文所側(cè)重的基于ECLIPSE平臺開發(fā)。設(shè)計并實現(xiàn)了集文本編輯、交叉編譯器、工程管理、燒錄工具和模擬器于一體的集成開發(fā)環(huán)境ZLTSDK。論文首先介紹了嵌入式系統(tǒng)的應(yīng)用現(xiàn)狀和集成開發(fā)環(huán)境的相關(guān)概念,對比了目前已經(jīng)存在的幾款嵌入式開發(fā)SDK。第二章研究了擴展平臺ECLIPSE的理論基礎(chǔ)。第三章主要對ECLIPSE的體系結(jié)構(gòu)及其基本特點予以了分析,這些直接關(guān)系到系統(tǒng)的移植開發(fā)。第四章重點研究了ZLTSDKV20的結(jié)構(gòu)、移植過程、實現(xiàn)方法及相關(guān)的一些技術(shù)細(xì)節(jié);第五章重點分析ZLTSDKV20的核心功能模擬器的實現(xiàn)。第六章對本系統(tǒng)兩次開發(fā)過程,從軟件工程的角度對系統(tǒng)的開發(fā)和移植進行了回顧。最后是ZLTSDKV20的應(yīng)用情況、項目總結(jié)以及展望。
下載積分: 5 賞幣
上傳時間:2024-03-10
頁數(shù): 60
大?。?2.67(MB)
子文件數(shù):
-
簡介:曲阜師范大學(xué)碩士學(xué)位論文嵌入式LINUX內(nèi)核研究姓名孫良勇申請學(xué)位級別碩士專業(yè)控制理論與控制工程指導(dǎo)教師李洪亮20080401ABSTRACTALONGWITHTHEDEVELOPMENTOFCOMPUTERTECHNOLOGYCOMMUNICATIONTECHNOLOGYANDCONTROLTECHNOLOGYTHEEMBEDDEDTECHNOLOGYISDEVELOPINGRAPIDLYTHECHOICEOFALLAPPROPRIATEEMBEDDEDOPERATINGSYSTEMCALLGREATLYIMPROVETHEPERFORMANCEOFTHESYSTEMANDSPEEDUPTHEDEVELOPMENTOFPROJECTEMBEDDEDLINUXKERNELISSTABLEANDE硒CIENTALSOBECAUSEOFILSOPENSOURCEANDABUNDANTMATERIALS,ITISWIDELYUSEDINTHEFIELDOFEMBEDDEDSYSTEMARMISTHEMOSTWIDELYUSED32BITMICROPROCESSORANDTHEAPPLICATIONOFLINUXONARMISONEOFTHEMOSTPOPULARFIELDINEMBEDDEDSYSTEM,SOTHERESEARCHOBJECTOFTHEPAPERISTHES3C2410PROCESSORANDLINUX2620KERNELAFTERALOTOFRESEARCHANDPRACTICALWORKTHEAUTHOREXPLORESSOMEKEYTECHNOLOGIESABOUTLINUXATKEMELLEVELBOOTLOADERISASMALLSECTIONOFCODETHATRUNSBEFORETHEKEMELOFTHEOPERATINGSYSTEMITSMAINFUNCTIONAREHARDWAREINITIALIZATIONANDPREPAIRINGARIGTHENVIRONMENTBEFORETHERUNNINGOFTHEOSKERNELTHEMAINFUNCTIONOFAOPERATINGSYSTEMAREHARDWARERESOURCEMANAGEMENTANDHARDWAREABSTRACTION,ASAGENERALOPERATINGSYSTEM,THELINUXKEMELCONSISTSOFMEMORYMANAGEMENT,PROCESSMANAGEMENTFILESYSTEMANDDEVICEDRIVERSINEMBEDDEDSYSTEMS,MEMORYISASCARCERESOURCE,THEMEMORYMANAGEMENTISABASICTHINGFORDESIGNINGAOPERATINGSYSTEM,ANDITSREALIZATIONDEPENDSONTHEHARDWAREARCHITECTUREHEAVILYTHES3C2410PROCESSORHASAMMU,WHICHPROVIDESTHEFUNCTIONOFVIRTUALADDRESSTRANSLATIONANDMEMORYPROTECTIONTHEPROCESSCONTROLANDMANAGEMENTISALLACCORDANCEOFDETERMININGWHETHERASOFTWAREISALLOPERATINGSYSTEM,THERUNNINGMANNEROFPROCESSDIRECTLYDETERMINESTHEREALTIMEPERFORMANCEOFALLOPERATINGSYSTEM,ANDIT’STHEMOSTIMPORTANTFACTORFORTHEDESIGNOFANOPERMINGSYSTEMFILESYSTEMISTHEREALIZATIONOFDATASTORAGEANDMANAGEMENTINOPERATINGSYSTEMALSOITISANABSTRACTOFTHESTORAGEMEDIA,ITSLOWERLAYERISTHEDEVICEDRIVEROFTHESTORAGEMEDIA,SO,ITISTHENECESSARYELEMENTOFALLOPERMINGSYSTEMTHEDEVICEDRIVERISACOMMUNICATIONBRIDGEBETWEENACOMPUTERANDTHEOUTSIDEWORLD,WITHOUTINPUTANDOUTPUTANDALLKINDSOFEXTERNALDEVICES,ACOMPUTERWILLLOSETHEMEANINGOFIISBEINGSODEVICEDRIVERSHASANIMPORTANTSTATUSINTHEDESIGNOFANOPERATINGSYSTEMINLINUX,DEVICEDRIVERSBEHAVEASMODULES,THEYCALLBEINSTALLEDANDUNINSTALLEDDYNAMICALLYALSOTHEYCANBECOMPILEDWITHTHELINUXCOREASAWHOLESO,TOEXPLORETHEPRINCIPLEOFEMBEDDEDLINUX,AFTERTHEINTRODUCTIONOFTHEHISTORYANDTRENDOFEMBEDDEDLINUX,THEAUTHORSTUDIEDTHECONCEPT,F(xiàn)UNCTIONANDTHEMAINFEATUREOFBOOTLOADER,BASEDONTHECODEOFUBOOTNEXT,THEREALIZATIONPRINCIPLEON鋤OFLINUX’SMEMORYMANAGEMENT,PROCESSMANAGEMENT,SYSTEMCALL,INTERRUPTPROCESSINGANDDEVICEDRIVERSARESTUDIEDATKERNELLEVEIRATHERTHANATAPPLICATIONLEVELATTHESAMETIMEMANYMETHODSTOIMPROVETHELINUXKEMELANDSOMEKEYTECHNOLOGIESABOUTEMBEDDEDLINUXAREBROUGHTUP,WHICHHASIMPORTANTMEANINGSTOTHERESEARCHOFOPERATINGSYSTEMANDTHEDEVELOPMENTOFLINUXAPPLICATIONSBLUETOOTHISASHORTDITANCEWIRELESSCOMMUNICATIONTECHNOLOGYWHICHISDEVELOPINGRAPIDLYAFTERTHERESEARCHOFTHEBASISFORLINUXKERNELABLUETOOTHWIRELESSLANISDESIGNEDSUCCESSFULLYBASEDONARMLINUXPLATFORMANDITSPERFORMANCEPROVESTHATITISREASONABLEANDFEASIBLEFORLINUXTOBEUSEDINEMBEDDEDSYSTEMSKEYWORDSEMBEDDEDLINUXBOOTLOADERMMUPROCESSMANAGEMENTDEVICEDRIVERSBLUETOOTHLI
下載積分: 5 賞幣
上傳時間:2024-03-13
頁數(shù): 60
大?。?2.27(MB)
子文件數(shù):