Windows平台下PCI设备驱动程序的开发  被引量:4

Development of PCI Device Driver in Windows OS

在线阅读下载全文

作  者:张宏超[1] 

机构地区:[1]南京电子技术研究所,江苏省南京市210039

出  处:《信息化研究》2010年第2期41-44,共4页INFORMATIZATION RESEARCH

摘  要:文中主要从逻辑与实现两个方面来建立从PCI硬件设备到应用程序之间的联系,并以实例说明驱动程序的实现。文章自下而上分析了x86平台、PCI总线、Windows操作系统、驱动程序、应用程序及其之间的关系,重点是Windows的内存管理,包括Windows如何组织物理内存、PCI内存,调配给不同的进程使用。接着以PLX9054为例详细描述了驱动程序与对应的动态链接库、应用程序的开发过程,重点分析了应用程序通过Windows接口调用驱动程序、最终控制硬件设备的过程,以及驱动程序在操作系统中的运行情况。本文比较完整地描述了从PCI硬件到应用软件的逻辑关系以及驱动程序的具体实现。In this paper, the connection between PCI device and application program is created m terms of logic and realization, and the realization of the driver program is shown by an example, x86 platform, PCI bus, Windows OS, the driver program, the application program and the relationship among them are analyzed. Memory management, including physical memory and PCI memory organization, is the emphasis. In the PLX9054 example, the development of driver program, correspording DLL program and application program is shown. The procedure that the application calls the OS interface and then controls the hardware is analyzed in detail. The running of the driver is also shown in that example. In result, the realization of the driver and the logical relationship between PCI hardware and the application are shown fully.

关 键 词:PCI PCI EXPRESS 内存管理 DDK 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象