期刊文献+

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

Development of PCI Device Driver in Windows OS
下载PDF
导出
摘要 文中主要从逻辑与实现两个方面来建立从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.
作者 张宏超
出处 《信息化研究》 2010年第2期41-44,共4页 INFORMATIZATION RESEARCH
关键词 PCI PCI EXPRESS 内存管理 DDK PCI PCI Express memory management DDK
  • 相关文献

参考文献4

  • 1马鸣锦等编著..PCI、PCI-X和PCI Express的原理及体系结构[M].北京:清华大学出版社,2007:420.
  • 2Microsoft. Microsoft Windows 2000 Driver Development Kit [ EB/OL]. 2000-6. http://www, microsoft, com/ddk. 被引量:1
  • 3湛辉来,曾一.X86体系中保护模式下的内存访问机制[J].重庆大学学报(自然科学版),2002,25(6):67-70. 被引量:1
  • 4武安河.Windows2000/XPWDM设备驱动程序开发[M].2版.北京:电子工业出版社,2005. 被引量:3

二级参考文献3

  • 1易钟芳.80X86微型计算机原理及应用[M].北京:电子工业出版社,1995.. 被引量:2
  • 2DHAMDHERE D.系统编程与操作系统[M].北京:电子工业出版社,2001.. 被引量:1
  • 3DAVID A.Solomon WINDOWS NT技术内幕[M].北京:清华大学出版社,2000.. 被引量:1

共引文献2

同被引文献22

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部