嵌入式系統(tǒng)下無線局域網(wǎng)文件傳輸協(xié)議設(shè)計與實現(xiàn)
發(fā)布時間:2020-05-20 00:37
【摘要】:由于目前嵌入式系統(tǒng)被廣泛的應(yīng)用到多種場合,加之無處不在的各種聯(lián)網(wǎng)要求以及嵌入式系統(tǒng)本身易于攜帶、成本較為低廉的特性。于是,如何使無線局域網(wǎng)中資源有限的嵌入式系統(tǒng)之間能夠更加快速可靠地傳輸數(shù)據(jù)成為了研究的熱點。而重新設(shè)計一種適用于無線局域網(wǎng)數(shù)據(jù)的傳輸協(xié)議是研究的關(guān)鍵。目前嵌入式操作系統(tǒng)的主流——Linux操作系統(tǒng),由于其開源和可配置等優(yōu)勢在嵌入式系統(tǒng)應(yīng)用領(lǐng)域逐漸凸顯。考慮到上述因素,結(jié)合兩者產(chǎn)生一種運行在嵌入式系統(tǒng)下的高速、可靠的局域網(wǎng)文件傳輸協(xié)議,這將會對無線嵌入式設(shè)備的聯(lián)網(wǎng)使用產(chǎn)生一定的意義。 本文圍繞著嵌入式Linux下的嵌入式系統(tǒng)無線局域網(wǎng)文件傳輸協(xié)議(EM-FTP for WLAN)研究與設(shè)計而展開,給出了課題的研究背景及其國內(nèi)外研究現(xiàn)狀,結(jié)合著無線局域網(wǎng)這一特殊環(huán)境,闡述并分析了目前應(yīng)用于無線局域網(wǎng)內(nèi)的傳統(tǒng)傳輸協(xié)議,由此引出目前應(yīng)用于無線局域網(wǎng)內(nèi)嵌入式設(shè)備所使用傳統(tǒng)傳輸協(xié)議存在的問題,并依據(jù)該特定環(huán)境下傳輸?shù)男枰?提出了EM-FTP for WLAN協(xié)議的設(shè)計要點,并對嵌入式Linux系統(tǒng)進行了概述。論文對協(xié)議的工作原理進行了詳細的闡述,以提高發(fā)、收效率為目的考慮如何設(shè)計協(xié)議,并給出了協(xié)議幀的設(shè)計模型,闡述了協(xié)議的發(fā)送、接收和相關(guān)的保障機制,結(jié)合協(xié)議的有限狀態(tài)機模型對協(xié)議的設(shè)計原理進行了驗證。為開發(fā)實現(xiàn)協(xié)議,論文搭建了協(xié)議開發(fā)運行的嵌入式平臺,在介紹了協(xié)議開發(fā)的相關(guān)技術(shù)原理之后,對各個模塊給出了設(shè)計模型以及部分核心代碼。根據(jù)搭建的協(xié)議測試環(huán)境,對協(xié)議的發(fā)送、接收和可靠性進行了測試,測試結(jié)果表明,本EM-FTP for WLAN協(xié)議對于文件發(fā)送、接收有較高的速率,并且比較可靠,對CPU和內(nèi)存資源占用較少。
【圖文】:
昆明理}_人學(xué)碩十弓之位淪文.內(nèi)存管理程序:內(nèi)存管理程序子系統(tǒng)負責為系統(tǒng)中的各種進程分配內(nèi)存。它也處理請求的內(nèi)存數(shù)量大于可用的物理內(nèi)存的這種情況。.文件子系統(tǒng):Linux支持多種文件系統(tǒng)布局。該子系統(tǒng)處理在存儲設(shè)備上存儲和訪問文件的預(yù)期功能。.進程間通信:該子系統(tǒng)允許進程間互相交換數(shù)據(jù)。其具有三種機制支持這種通信:直接消息操作、共享存儲區(qū)和支持同步進程的原語。
2.2802.11協(xié)議介紹現(xiàn)在以太網(wǎng)使用的范圍越來越大,十分的普及,已經(jīng)融入到了家家戶戶的娛樂和數(shù)據(jù)業(yè)務(wù)之中。然而WLAN(無線局域網(wǎng))也正在越來越普及,正在對傳統(tǒng)的有線組網(wǎng)形式構(gòu)成巨大的挑戰(zhàn),,因為其靈活,便捷越來越受到辦公樓、機場等一些場所的青睞。2.2.1802.11協(xié)議棧所有的802標準存在著一個共同點:數(shù)據(jù)鏈路層上通常會被劃分出兩子層甚至更多的子層,對應(yīng)802.11協(xié)議數(shù)據(jù)鏈路層由LogicalLinkconirol,邏輯鏈路控制(簡稱LLC)子層和MediumAeeesSControl,介質(zhì)訪問控制(簡稱MAC)子層構(gòu)成。MAC子層的工作是確定信道的分配方式,即決定由何種途徑傳遞數(shù)據(jù)。而在其之上的
【學(xué)位授予單位】:昆明理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TN925.93;TP368.12
本文編號:2671732
【圖文】:
昆明理}_人學(xué)碩十弓之位淪文.內(nèi)存管理程序:內(nèi)存管理程序子系統(tǒng)負責為系統(tǒng)中的各種進程分配內(nèi)存。它也處理請求的內(nèi)存數(shù)量大于可用的物理內(nèi)存的這種情況。.文件子系統(tǒng):Linux支持多種文件系統(tǒng)布局。該子系統(tǒng)處理在存儲設(shè)備上存儲和訪問文件的預(yù)期功能。.進程間通信:該子系統(tǒng)允許進程間互相交換數(shù)據(jù)。其具有三種機制支持這種通信:直接消息操作、共享存儲區(qū)和支持同步進程的原語。
2.2802.11協(xié)議介紹現(xiàn)在以太網(wǎng)使用的范圍越來越大,十分的普及,已經(jīng)融入到了家家戶戶的娛樂和數(shù)據(jù)業(yè)務(wù)之中。然而WLAN(無線局域網(wǎng))也正在越來越普及,正在對傳統(tǒng)的有線組網(wǎng)形式構(gòu)成巨大的挑戰(zhàn),,因為其靈活,便捷越來越受到辦公樓、機場等一些場所的青睞。2.2.1802.11協(xié)議棧所有的802標準存在著一個共同點:數(shù)據(jù)鏈路層上通常會被劃分出兩子層甚至更多的子層,對應(yīng)802.11協(xié)議數(shù)據(jù)鏈路層由LogicalLinkconirol,邏輯鏈路控制(簡稱LLC)子層和MediumAeeesSControl,介質(zhì)訪問控制(簡稱MAC)子層構(gòu)成。MAC子層的工作是確定信道的分配方式,即決定由何種途徑傳遞數(shù)據(jù)。而在其之上的
【學(xué)位授予單位】:昆明理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TN925.93;TP368.12
【參考文獻】
相關(guān)期刊論文 前6條
1 胡友水 ,李漢強;基于ARM的嵌入式TCP/IP協(xié)議的實現(xiàn)[J];電子技術(shù)應(yīng)用;2003年12期
2 白瑞林;吳廣霖;;嵌入式TCP/IP協(xié)議棧多線程應(yīng)用的實現(xiàn)[J];計算機工程;2006年18期
3 王力生;梅巖;曹南洋;;輕量級嵌入式TCP/IP協(xié)議棧的設(shè)計[J];計算機工程;2007年02期
4 婁莉;劉天時;;一種嵌入式TCP/IP協(xié)議的設(shè)計與實現(xiàn)[J];微計算機信息;2006年35期
5 王原麗,王麗;基于ARM的嵌入式TCP/IP協(xié)議棧的實現(xiàn)[J];現(xiàn)代電子技術(shù);2005年22期
6 李仁發(fā),周祖德,李方敏,陳幼平,彭歡宇;虛擬實驗室網(wǎng)絡(luò)體系結(jié)構(gòu)研究[J];系統(tǒng)仿真學(xué)報;2002年03期
相關(guān)碩士學(xué)位論文 前2條
1 王磊;基于Linux的千兆網(wǎng)絡(luò)數(shù)據(jù)包捕捉技術(shù)的研究與實現(xiàn)[D];山東大學(xué);2007年
2 陳偉;基于ARM的輕量級TCP/IP協(xié)議棧的移植及應(yīng)用[D];山東輕工業(yè)學(xué)院;2009年
本文編號:2671732
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2671732.html
最近更新
教材專著