局域網(wǎng)內(nèi)實(shí)現(xiàn)USB設(shè)備共享的研究與開(kāi)發(fā)
發(fā)布時(shí)間:2017-08-22 13:29
本文關(guān)鍵詞:局域網(wǎng)內(nèi)實(shí)現(xiàn)USB設(shè)備共享的研究與開(kāi)發(fā)
更多相關(guān)文章: USB驅(qū)動(dòng)模型 USB協(xié)議 設(shè)備共享 局域網(wǎng)
【摘要】:通用串行總線(Universal Serial Bus, USB)是連接計(jì)算機(jī)系統(tǒng)與外部設(shè)備的一個(gè)串口總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范,具有即插即用、數(shù)據(jù)傳輸快速可靠、擴(kuò)展方便、成本低、功耗低等優(yōu)點(diǎn),被廣泛應(yīng)用于個(gè)人電腦和移動(dòng)設(shè)備等信息通訊產(chǎn)品,并擴(kuò)展至攝影器材、數(shù)字電視(機(jī)頂盒)、游戲等其它相關(guān)領(lǐng)域。特別是伴隨著USB3.0的發(fā)布,USB必將越來(lái)越流行,其應(yīng)用肯定也會(huì)越來(lái)越廣泛。 隨著USB應(yīng)用的逐漸擴(kuò)大,人們期望這種最流行的外設(shè)總線能和最流行的IP網(wǎng)絡(luò)結(jié)合起來(lái),使得USB設(shè)備能在IP網(wǎng)絡(luò)中實(shí)現(xiàn)共享,以提高其使用效率,增進(jìn)其可用性;比如在辦公環(huán)境中共享U盤、USB接口打印機(jī)、移動(dòng)硬盤等設(shè)備。 本文重點(diǎn)研究了Windows系統(tǒng)下USB設(shè)備驅(qū)動(dòng)模型以及USB通信協(xié)議。詳細(xì)闡述了用戶在操作USB設(shè)備時(shí),,系統(tǒng)內(nèi)部的實(shí)現(xiàn)細(xì)節(jié),并在此基礎(chǔ)上提出了一種基于虛擬設(shè)備的USB設(shè)備網(wǎng)絡(luò)共享解決方案。該方案能在局域網(wǎng)內(nèi)的一臺(tái)主機(jī)上虛擬出連接在其它主機(jī)上的任意的USB設(shè)備而不需要物理上對(duì)應(yīng)的設(shè)備資源。整個(gè)共享框架采用C/S(Client/Server)模型,實(shí)現(xiàn)將連接在客戶端的USB設(shè)備共享到服務(wù)端使用。文中詳細(xì)闡述了方案中各個(gè)通信模塊的實(shí)現(xiàn)細(xì)節(jié)。最后用U盤對(duì)功能進(jìn)行了驗(yàn)證,并對(duì)共享前后U盤的讀寫性能進(jìn)行了對(duì)比分析,結(jié)果表明該方案不僅可以滿足設(shè)備共享的要求,同時(shí)具備不錯(cuò)的性能。
【關(guān)鍵詞】:USB驅(qū)動(dòng)模型 USB協(xié)議 設(shè)備共享 局域網(wǎng)
【學(xué)位授予單位】:南昌航空大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.1;TP334.7
【目錄】:
- 摘要3-4
- Abstract4-7
- 第1章 緒論7-11
- 1.1 研究的目的和意義7-8
- 1.2 國(guó)內(nèi)外設(shè)備共享技術(shù)的研究現(xiàn)狀8-10
- 1.3 本文的主要研究?jī)?nèi)容10-11
- 第2章 設(shè)備共享的總體框架設(shè)計(jì)11-13
- 2.1 實(shí)現(xiàn)方法11-12
- 2.2 主要模塊設(shè)計(jì)12-13
- 第3章 應(yīng)用程序的設(shè)計(jì)13-21
- 3.1 客戶端應(yīng)用程序的設(shè)計(jì)13-15
- 3.1.1 應(yīng)用程序與設(shè)備驅(qū)動(dòng)的交互方式13-15
- 3.2 服務(wù)端應(yīng)用程序的設(shè)計(jì)15-16
- 3.3 客戶端與服務(wù)端之間的通信方法16-21
- 3.3.1 SOCKET 網(wǎng)絡(luò)編程接口概述16-17
- 3.3.2 客戶-服務(wù)器模型17-18
- 3.3.3 基于 TCP 的 SOCKET 通信流程18-21
- 第4章 驅(qū)動(dòng)程序的設(shè)計(jì)21-51
- 4.1 WDM 驅(qū)動(dòng)模型21-23
- 4.2 DriverEntry 驅(qū)動(dòng)入口23-30
- 4.2.1 驅(qū)動(dòng)對(duì)象的初始化23-25
- 4.2.2 設(shè)備對(duì)象的初始化25-27
- 4.2.3 用 DeviceTree 查看驅(qū)動(dòng)對(duì)象和設(shè)備對(duì)象27-30
- 4.3 虛擬設(shè)備驅(qū)動(dòng)的設(shè)計(jì)30-46
- 4.3.1 初始化階段30-41
- 4.3.1.1 USB 描述符31-36
- 4.3.1.2 發(fā)送 URB 獲取 USB 描述符36-41
- 4.3.2 通信階段41-46
- 4.3.2.1 USB 四種傳輸模式42-46
- 4.4 虛擬總線驅(qū)動(dòng)的設(shè)計(jì)46-51
- 4.4.1 初始化階段46-47
- 4.4.2 通信階段47-51
- 第5章 功能驗(yàn)證與性能分析51-56
- 5.1 功能驗(yàn)證51-53
- 5.2 性能分析53-56
- 第6章 總結(jié)與展望56-57
- 6.1 本文完成的工作56
- 6.2 工作展望56-57
- 參考文獻(xiàn)57-60
- 致謝60-61
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前5條
1 孫護(hù)軍;;基于WDM的I/O設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)研究[J];電腦知識(shí)與技術(shù);2009年33期
2 李曉麗;黃建國(guó);李力;;端口映射在USB Over IP中的應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2007年11期
3 景春國(guó);白秋果;邢廣忠;;基于WDM的精確定時(shí)技術(shù)及其在核測(cè)量中的應(yīng)用[J];核電子學(xué)與探測(cè)技術(shù);2007年02期
4 劉偉;;基于WDM模型的USB設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)[J];情報(bào)雜志;2006年05期
5 王蘭英;居錦武;;Windows平臺(tái)驅(qū)動(dòng)程序新架構(gòu)分析[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2008年01期
本文編號(hào):719412
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/719412.html
最近更新
教材專著