usb接口技術(shù)介紹.doc
約16頁DOC格式手機打開展開
usb接口技術(shù)介紹,usb接口技術(shù)介紹頁數(shù)16 字數(shù) 6818摘 要usb(universal serial bus)總線協(xié)議是以intel為主并由compaq、microsoft、ibm、dec、northern telecom以及日本nec等共七家公司共同制定的串行接口標(biāo)準,由于其即插即用及配置簡單得到廣泛地運用。設(shè)備驅(qū)動程序提供連接...


內(nèi)容介紹
此文檔由會員 天緣 發(fā)布
USB接口技術(shù)介紹
頁數(shù) 16 字數(shù) 6818
摘 要
USB(Universal Serial Bus)總線協(xié)議是以Intel為主并由Compaq、Microsoft、IBM、DEC、Northern Telecom以及日本NEC等共七家公司共同制定的串行接口標(biāo)準,由于其即插即用及配置簡單得到廣泛地運用。
設(shè)備驅(qū)動程序提供連接到計算機的硬件的軟件接口,它是操作系統(tǒng)的一個重要組成部分。內(nèi)核模式驅(qū)動是Windows系統(tǒng)的一部分,它可以是邏輯虛擬或物理設(shè)備的驅(qū)動程序。符合WDM(Windows driver mode)驅(qū)動模型的驅(qū)動程序叫WDM驅(qū)動程序。USB驅(qū)動程序也是WDM驅(qū)動程序的一種。
一般來說驅(qū)動程序的調(diào)試方法分成2種,一種是在驅(qū)動程序編寫的時候往程序里添加代碼,這樣驅(qū)動程序在debug狀態(tài)下運行時調(diào)試窗口能顯示輸出流。這種調(diào)試工具的代表是NuMega VtoolsD提供的Debug Monitor。還有一種就是利用NuMega公司開發(fā)的SoftICE進行程序調(diào)試。SoftICE可以在源代碼級調(diào)試。
本論文研究、設(shè)計和實現(xiàn)了一種能夠監(jiān)視Windows系統(tǒng)中USB功能驅(qū)動程序內(nèi)部行為的軟件—USBSPY。USBSPY采用過濾驅(qū)動程序技術(shù)截獲USB功能驅(qū)動程序發(fā)往USB總線驅(qū)動程序的數(shù)據(jù)包URB,并在監(jiān)視窗口顯示出來。該軟件由四部分組成:一個過濾驅(qū)動程序,一個完整的WDM設(shè)備驅(qū)動程序,一個過濾驅(qū)動程序安裝程序和監(jiān)視窗口程序。該軟件能夠在不改變USB功能驅(qū)動程序的前提下,記錄USB功能驅(qū)動程序運行過程中與底層USB總線驅(qū)動通信的數(shù)據(jù)。設(shè)計該軟件的目是為USB驅(qū)動開發(fā)人員提供一種新的驅(qū)動程序調(diào)試工具,也可以為了解USB協(xié)議的人員提供幫助。
關(guān)鍵詞:USB,WDM設(shè)備驅(qū)動程序,過濾驅(qū)動程序,IRP,URB
目 錄
摘 要 I
Abstract II
第1章 緒 論 1
1.1 課題背景 1
1.2 論文的研究內(nèi)容 2
1.3 論文的組織結(jié)構(gòu) 3
第2章 USB總線協(xié)議 4
2.1總線拓撲結(jié)構(gòu) 4
2.2 USB的物理層 5
第3章 USB設(shè)備架構(gòu) 7
3.1 USB設(shè)備狀態(tài) 7
3.1.1 外置的設(shè)備狀態(tài) 7
第4章 USBSPY的原理及設(shè)計 9
4. 1 USBSPY的工作原理 9
4.1.1設(shè)計DbgPrint的原因 10
4.1.2 DbgPrint設(shè)備驅(qū)動程序的設(shè)計 10
第5章 結(jié) 論 11
參考文獻 12
致 謝 13
外文文獻閱讀與翻譯 14
參考文獻
[1]聞英友,姜月秋,趙林亮等。傳感器網(wǎng)絡(luò)中基于樹的感知器分布優(yōu)化[J]。通信學(xué)報,2005,26(3):1-6
[2]王家華。軟件工程[M]。沈陽:東北大學(xué)出版社,2001,61-76
[3]惠夢君,吳德海,柳葆凱等。奧氏體-貝氏體球鐵的發(fā)展[C]。全國鑄造學(xué)會奧氏體-貝氏體球鐵專業(yè)學(xué)術(shù)會議,武漢,1986
[4]李夢靜:智能公話系統(tǒng)平臺中異構(gòu)數(shù)據(jù)庫訪問中間件的設(shè)計與實現(xiàn)[D]。沈陽:東北大學(xué),2003
頁數(shù) 16 字數(shù) 6818
摘 要
USB(Universal Serial Bus)總線協(xié)議是以Intel為主并由Compaq、Microsoft、IBM、DEC、Northern Telecom以及日本NEC等共七家公司共同制定的串行接口標(biāo)準,由于其即插即用及配置簡單得到廣泛地運用。
設(shè)備驅(qū)動程序提供連接到計算機的硬件的軟件接口,它是操作系統(tǒng)的一個重要組成部分。內(nèi)核模式驅(qū)動是Windows系統(tǒng)的一部分,它可以是邏輯虛擬或物理設(shè)備的驅(qū)動程序。符合WDM(Windows driver mode)驅(qū)動模型的驅(qū)動程序叫WDM驅(qū)動程序。USB驅(qū)動程序也是WDM驅(qū)動程序的一種。
一般來說驅(qū)動程序的調(diào)試方法分成2種,一種是在驅(qū)動程序編寫的時候往程序里添加代碼,這樣驅(qū)動程序在debug狀態(tài)下運行時調(diào)試窗口能顯示輸出流。這種調(diào)試工具的代表是NuMega VtoolsD提供的Debug Monitor。還有一種就是利用NuMega公司開發(fā)的SoftICE進行程序調(diào)試。SoftICE可以在源代碼級調(diào)試。
本論文研究、設(shè)計和實現(xiàn)了一種能夠監(jiān)視Windows系統(tǒng)中USB功能驅(qū)動程序內(nèi)部行為的軟件—USBSPY。USBSPY采用過濾驅(qū)動程序技術(shù)截獲USB功能驅(qū)動程序發(fā)往USB總線驅(qū)動程序的數(shù)據(jù)包URB,并在監(jiān)視窗口顯示出來。該軟件由四部分組成:一個過濾驅(qū)動程序,一個完整的WDM設(shè)備驅(qū)動程序,一個過濾驅(qū)動程序安裝程序和監(jiān)視窗口程序。該軟件能夠在不改變USB功能驅(qū)動程序的前提下,記錄USB功能驅(qū)動程序運行過程中與底層USB總線驅(qū)動通信的數(shù)據(jù)。設(shè)計該軟件的目是為USB驅(qū)動開發(fā)人員提供一種新的驅(qū)動程序調(diào)試工具,也可以為了解USB協(xié)議的人員提供幫助。
關(guān)鍵詞:USB,WDM設(shè)備驅(qū)動程序,過濾驅(qū)動程序,IRP,URB
目 錄
摘 要 I
Abstract II
第1章 緒 論 1
1.1 課題背景 1
1.2 論文的研究內(nèi)容 2
1.3 論文的組織結(jié)構(gòu) 3
第2章 USB總線協(xié)議 4
2.1總線拓撲結(jié)構(gòu) 4
2.2 USB的物理層 5
第3章 USB設(shè)備架構(gòu) 7
3.1 USB設(shè)備狀態(tài) 7
3.1.1 外置的設(shè)備狀態(tài) 7
第4章 USBSPY的原理及設(shè)計 9
4. 1 USBSPY的工作原理 9
4.1.1設(shè)計DbgPrint的原因 10
4.1.2 DbgPrint設(shè)備驅(qū)動程序的設(shè)計 10
第5章 結(jié) 論 11
參考文獻 12
致 謝 13
外文文獻閱讀與翻譯 14
參考文獻
[1]聞英友,姜月秋,趙林亮等。傳感器網(wǎng)絡(luò)中基于樹的感知器分布優(yōu)化[J]。通信學(xué)報,2005,26(3):1-6
[2]王家華。軟件工程[M]。沈陽:東北大學(xué)出版社,2001,61-76
[3]惠夢君,吳德海,柳葆凱等。奧氏體-貝氏體球鐵的發(fā)展[C]。全國鑄造學(xué)會奧氏體-貝氏體球鐵專業(yè)學(xué)術(shù)會議,武漢,1986
[4]李夢靜:智能公話系統(tǒng)平臺中異構(gòu)數(shù)據(jù)庫訪問中間件的設(shè)計與實現(xiàn)[D]。沈陽:東北大學(xué),2003
TA們正在看...
- 四年級數(shù)學(xué)上冊典型應(yīng)用題講解.doc
- 四年級數(shù)學(xué)上冊應(yīng)用題100道.doc
- 四年級數(shù)學(xué)上冊角的認識.doc
- 四年級數(shù)學(xué)上冊解決問題的大全.doc
- 四年級數(shù)學(xué)上冊解決問題知識練習(xí)題.doc
- 四年級數(shù)學(xué)上冊除數(shù)是兩位數(shù)的除法練習(xí)題.doc
- 四年級數(shù)學(xué)上大數(shù)的認識.doc
- 四年級數(shù)學(xué)上資料第八單元數(shù)學(xué)廣角--優(yōu)化測試題.doc
- 四年級數(shù)學(xué)上路程速度時間應(yīng)用題.doc
- 四年級數(shù)學(xué)下冊三角形練習(xí)題.doc