无线网卡驱动开发.doc
约24页DOC格式手机打开展开
无线网卡驱动开发,页数 24字数13086内容提要现代通信的发展目标是个人通信。它要求在任何时间,为任何地点的用户提供任何类型的数据传输服务。这就要求通信系统必须具有支持移动的能力,并且还应具有足够高的数据速率以支持包括视频在内的各种类型的服务。在目前的几种移动数据传输方式中,只有无线局域网具有足以支持视频业务的高数据速...
内容介绍
此文档由会员 天缘 发布
无线网卡驱动开发
页数 24 字数 13086
内容提要
现代通信的发展目标是个人通信。它要求在任何时间,为任何地点的用户提供任何类型的数据传输服务。这就要求通信系统必须具有支持移动的能力,并且还应具有足够高的数据速率以支持包括视频在内的各种类型的服务。在目前的几种移动数据传输方式中,只有无线局域网具有足以支持视频业务的高数据速率,它必然会成为未来的个人通信网的重要组成部分。而为无线网卡编写驱动也成为一件必然的事情。这篇论文就是针对无线网卡的驱动程序作一个讨论。
在这篇论文第一章里,我们会了解到驱动的概念和发展。接下来的第二章阐述了本驱动所处的Windows NT 环境,在这章里,我们也会初步接触到网络驱动的框架。在论文的第三章,我们深入的讨论了小端口驱动程序的各大模块的功能及其程序的实现,并给出了驱动开发中所遇到的几个问题和解决方法。
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.
目 录
第一章 设备驱动程序概念和发展 4
1.1什么是驱动 4
1.2 Windows 驱动程序的发展演变 4
1.3驱动程序能够完成的工作 8
第二章 Windows NT环境下网卡驱动程序总体结构介绍 9
2.1 Windows NT网络结构 9
2.1.1 Windows NT网络体系结构 9
2.1.2 Windows NT网络驱动程序 9
2.2 Windows NT网卡驱动程序 10
2.3 Miniport 驱动程序的结构 10
2.3.1 Miniport网卡对象 10
2.3.2 网络对象标识符 11
2.3.3 Miniport网卡驱动程序代码 11
2.4 NDIS接口库 13
第三章 无线网卡小端口驱动程序开发 14
3.1 硬件简介 14
3.1.1接口寄存器 14
3.1.2 缓冲 14
3.1.3 RAM 14
3.1.4 固定内存 14
3.1.5控制器 15
3.2 驱动的构成 15
3.2.1初试化模块 15
3.2.2 处理可热插拔的模块 16
3.2.3处理状态信息的模块 16
3.2.4传输处理模块 16
3.2.5中断和DPC处理模块 18
3.2.6 串行化模块 22
3.3 问题讨论 22
参考文献 24
致 谢 25
参考文献
[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] 谢希仁 计算机网络
页数 24 字数 13086
内容提要
现代通信的发展目标是个人通信。它要求在任何时间,为任何地点的用户提供任何类型的数据传输服务。这就要求通信系统必须具有支持移动的能力,并且还应具有足够高的数据速率以支持包括视频在内的各种类型的服务。在目前的几种移动数据传输方式中,只有无线局域网具有足以支持视频业务的高数据速率,它必然会成为未来的个人通信网的重要组成部分。而为无线网卡编写驱动也成为一件必然的事情。这篇论文就是针对无线网卡的驱动程序作一个讨论。
在这篇论文第一章里,我们会了解到驱动的概念和发展。接下来的第二章阐述了本驱动所处的Windows NT 环境,在这章里,我们也会初步接触到网络驱动的框架。在论文的第三章,我们深入的讨论了小端口驱动程序的各大模块的功能及其程序的实现,并给出了驱动开发中所遇到的几个问题和解决方法。
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.
目 录
第一章 设备驱动程序概念和发展 4
1.1什么是驱动 4
1.2 Windows 驱动程序的发展演变 4
1.3驱动程序能够完成的工作 8
第二章 Windows NT环境下网卡驱动程序总体结构介绍 9
2.1 Windows NT网络结构 9
2.1.1 Windows NT网络体系结构 9
2.1.2 Windows NT网络驱动程序 9
2.2 Windows NT网卡驱动程序 10
2.3 Miniport 驱动程序的结构 10
2.3.1 Miniport网卡对象 10
2.3.2 网络对象标识符 11
2.3.3 Miniport网卡驱动程序代码 11
2.4 NDIS接口库 13
第三章 无线网卡小端口驱动程序开发 14
3.1 硬件简介 14
3.1.1接口寄存器 14
3.1.2 缓冲 14
3.1.3 RAM 14
3.1.4 固定内存 14
3.1.5控制器 15
3.2 驱动的构成 15
3.2.1初试化模块 15
3.2.2 处理可热插拔的模块 16
3.2.3处理状态信息的模块 16
3.2.4传输处理模块 16
3.2.5中断和DPC处理模块 18
3.2.6 串行化模块 22
3.3 问题讨论 22
参考文献 24
致 谢 25
参考文献
[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] 谢希仁 计算机网络