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