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