無(wú)線網(wǎng)卡驅(qū)動(dòng)開(kāi)發(fā).doc
約24頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
無(wú)線網(wǎng)卡驅(qū)動(dòng)開(kāi)發(fā),頁(yè)數(shù) 24字?jǐn)?shù)13086內(nèi)容提要現(xiàn)代通信的發(fā)展目標(biāo)是個(gè)人通信。它要求在任何時(shí)間,為任何地點(diǎn)的用戶提供任何類(lèi)型的數(shù)據(jù)傳輸服務(wù)。這就要求通信系統(tǒng)必須具有支持移動(dòng)的能力,并且還應(yīng)具有足夠高的數(shù)據(jù)速率以支持包括視頻在內(nèi)的各種類(lèi)型的服務(wù)。在目前的幾種移動(dòng)數(shù)據(jù)傳輸方式中,只有無(wú)線局域網(wǎng)具有足以支持視頻業(yè)務(wù)的高數(shù)據(jù)速...
內(nèi)容介紹
此文檔由會(huì)員 天緣 發(fā)布
無(wú)線網(wǎng)卡驅(qū)動(dòng)開(kāi)發(fā)
頁(yè)數(shù) 24 字?jǐn)?shù) 13086
內(nèi)容提要
現(xiàn)代通信的發(fā)展目標(biāo)是個(gè)人通信。它要求在任何時(shí)間,為任何地點(diǎn)的用戶提供任何類(lèi)型的數(shù)據(jù)傳輸服務(wù)。這就要求通信系統(tǒng)必須具有支持移動(dòng)的能力,并且還應(yīng)具有足夠高的數(shù)據(jù)速率以支持包括視頻在內(nèi)的各種類(lèi)型的服務(wù)。在目前的幾種移動(dòng)數(shù)據(jù)傳輸方式中,只有無(wú)線局域網(wǎng)具有足以支持視頻業(yè)務(wù)的高數(shù)據(jù)速率,它必然會(huì)成為未來(lái)的個(gè)人通信網(wǎng)的重要組成部分。而為無(wú)線網(wǎng)卡編寫(xiě)驅(qū)動(dòng)也成為一件必然的事情。這篇論文就是針對(duì)無(wú)線網(wǎng)卡的驅(qū)動(dòng)程序作一個(gè)討論。
在這篇論文第一章里,我們會(huì)了解到驅(qū)動(dòng)的概念和發(fā)展。接下來(lái)的第二章闡述了本驅(qū)動(dòng)所處的Windows NT 環(huán)境,在這章里,我們也會(huì)初步接觸到網(wǎng)絡(luò)驅(qū)動(dòng)的框架。在論文的第三章,我們深入的討論了小端口驅(qū)動(dòng)程序的各大模塊的功能及其程序的實(shí)現(xiàn),并給出了驅(qū)動(dòng)開(kāi)發(fā)中所遇到的幾個(gè)問(wèn)題和解決方法。
Abstract
Modern communication is advancing at a rapid rate, and aiming at a more personalized way, which means to offer any kind of data transmission services at any time, any places and for any users. This requires that the communication systems must have the ability to support mobility, as well as data speed high enough to support any kind of services including video servings. Among present mobile data transmission methods, only wireless LAN has adequate data speeds to support the video operations. So, by all means, it will be the vital part in personal communication networks in the near future. Programming the wireless net adapter also becomes a pre-requisite. This paper is a discussion aiming at wireless net adapter driver.
In the first Chapter, we’ll see the main concepts and developments of the device driver. Next, Chapter two introduces the product-specific Windows NT operating systems. We can also learn some basic knowledge of the network driver’s framework in this chapter. In the last Chapter, we will discuss every module of the miniport device driver in detail,including the function and its process.
目 錄
第一章 設(shè)備驅(qū)動(dòng)程序概念和發(fā)展 4
1.1什么是驅(qū)動(dòng) 4
1.2 Windows 驅(qū)動(dòng)程序的發(fā)展演變 4
1.3驅(qū)動(dòng)程序能夠完成的工作 8
第二章 Windows NT環(huán)境下網(wǎng)卡驅(qū)動(dòng)程序總體結(jié)構(gòu)介紹 9
2.1 Windows NT網(wǎng)絡(luò)結(jié)構(gòu) 9
2.1.1 Windows NT網(wǎng)絡(luò)體系結(jié)構(gòu) 9
2.1.2 Windows NT網(wǎng)絡(luò)驅(qū)動(dòng)程序 9
2.2 Windows NT網(wǎng)卡驅(qū)動(dòng)程序 10
2.3 Miniport 驅(qū)動(dòng)程序的結(jié)構(gòu) 10
2.3.1 Miniport網(wǎng)卡對(duì)象 10
2.3.2 網(wǎng)絡(luò)對(duì)象標(biāo)識(shí)符 11
2.3.3 Miniport網(wǎng)卡驅(qū)動(dòng)程序代碼 11
2.4 NDIS接口庫(kù) 13
第三章 無(wú)線網(wǎng)卡小端口驅(qū)動(dòng)程序開(kāi)發(fā) 14
3.1 硬件簡(jiǎn)介 14
3.1.1接口寄存器 14
3.1.2 緩沖 14
3.1.3 RAM 14
3.1.4 固定內(nèi)存 14
3.1.5控制器 15
3.2 驅(qū)動(dòng)的構(gòu)成 15
3.2.1初試化模塊 15
3.2.2 處理可熱插拔的模塊 16
3.2.3處理狀態(tài)信息的模塊 16
3.2.4傳輸處理模塊 16
3.2.5中斷和DPC處理模塊 18
3.2.6 串行化模塊 22
3.3 問(wèn)題討論 22
參考文獻(xiàn) 24
致 謝 25
參考文獻(xiàn)
[1] Microsoft Windows NT Driver Develop Kit
[2] Peter G. Viscarola Windows NT Device Diver Development
[3] Intersil HFA3841 Diver Programmer’s Manual
[4] Jeffery Richter Windows核心編程
[5] 謝希仁 計(jì)算機(jī)網(wǎng)絡(luò)
頁(yè)數(shù) 24 字?jǐn)?shù) 13086
內(nèi)容提要
現(xiàn)代通信的發(fā)展目標(biāo)是個(gè)人通信。它要求在任何時(shí)間,為任何地點(diǎn)的用戶提供任何類(lèi)型的數(shù)據(jù)傳輸服務(wù)。這就要求通信系統(tǒng)必須具有支持移動(dòng)的能力,并且還應(yīng)具有足夠高的數(shù)據(jù)速率以支持包括視頻在內(nèi)的各種類(lèi)型的服務(wù)。在目前的幾種移動(dòng)數(shù)據(jù)傳輸方式中,只有無(wú)線局域網(wǎng)具有足以支持視頻業(yè)務(wù)的高數(shù)據(jù)速率,它必然會(huì)成為未來(lái)的個(gè)人通信網(wǎng)的重要組成部分。而為無(wú)線網(wǎng)卡編寫(xiě)驅(qū)動(dòng)也成為一件必然的事情。這篇論文就是針對(duì)無(wú)線網(wǎng)卡的驅(qū)動(dòng)程序作一個(gè)討論。
在這篇論文第一章里,我們會(huì)了解到驅(qū)動(dòng)的概念和發(fā)展。接下來(lái)的第二章闡述了本驅(qū)動(dòng)所處的Windows NT 環(huán)境,在這章里,我們也會(huì)初步接觸到網(wǎng)絡(luò)驅(qū)動(dòng)的框架。在論文的第三章,我們深入的討論了小端口驅(qū)動(dòng)程序的各大模塊的功能及其程序的實(shí)現(xiàn),并給出了驅(qū)動(dòng)開(kāi)發(fā)中所遇到的幾個(gè)問(wèn)題和解決方法。
Abstract
Modern communication is advancing at a rapid rate, and aiming at a more personalized way, which means to offer any kind of data transmission services at any time, any places and for any users. This requires that the communication systems must have the ability to support mobility, as well as data speed high enough to support any kind of services including video servings. Among present mobile data transmission methods, only wireless LAN has adequate data speeds to support the video operations. So, by all means, it will be the vital part in personal communication networks in the near future. Programming the wireless net adapter also becomes a pre-requisite. This paper is a discussion aiming at wireless net adapter driver.
In the first Chapter, we’ll see the main concepts and developments of the device driver. Next, Chapter two introduces the product-specific Windows NT operating systems. We can also learn some basic knowledge of the network driver’s framework in this chapter. In the last Chapter, we will discuss every module of the miniport device driver in detail,including the function and its process.
目 錄
第一章 設(shè)備驅(qū)動(dòng)程序概念和發(fā)展 4
1.1什么是驅(qū)動(dòng) 4
1.2 Windows 驅(qū)動(dòng)程序的發(fā)展演變 4
1.3驅(qū)動(dòng)程序能夠完成的工作 8
第二章 Windows NT環(huán)境下網(wǎng)卡驅(qū)動(dòng)程序總體結(jié)構(gòu)介紹 9
2.1 Windows NT網(wǎng)絡(luò)結(jié)構(gòu) 9
2.1.1 Windows NT網(wǎng)絡(luò)體系結(jié)構(gòu) 9
2.1.2 Windows NT網(wǎng)絡(luò)驅(qū)動(dòng)程序 9
2.2 Windows NT網(wǎng)卡驅(qū)動(dòng)程序 10
2.3 Miniport 驅(qū)動(dòng)程序的結(jié)構(gòu) 10
2.3.1 Miniport網(wǎng)卡對(duì)象 10
2.3.2 網(wǎng)絡(luò)對(duì)象標(biāo)識(shí)符 11
2.3.3 Miniport網(wǎng)卡驅(qū)動(dòng)程序代碼 11
2.4 NDIS接口庫(kù) 13
第三章 無(wú)線網(wǎng)卡小端口驅(qū)動(dòng)程序開(kāi)發(fā) 14
3.1 硬件簡(jiǎn)介 14
3.1.1接口寄存器 14
3.1.2 緩沖 14
3.1.3 RAM 14
3.1.4 固定內(nèi)存 14
3.1.5控制器 15
3.2 驅(qū)動(dòng)的構(gòu)成 15
3.2.1初試化模塊 15
3.2.2 處理可熱插拔的模塊 16
3.2.3處理狀態(tài)信息的模塊 16
3.2.4傳輸處理模塊 16
3.2.5中斷和DPC處理模塊 18
3.2.6 串行化模塊 22
3.3 問(wèn)題討論 22
參考文獻(xiàn) 24
致 謝 25
參考文獻(xiàn)
[1] Microsoft Windows NT Driver Develop Kit
[2] Peter G. Viscarola Windows NT Device Diver Development
[3] Intersil HFA3841 Diver Programmer’s Manual
[4] Jeffery Richter Windows核心編程
[5] 謝希仁 計(jì)算機(jī)網(wǎng)絡(luò)