04 2017 档案
摘要:第4章 KMDF驱动程序编程入门 1. 创建KMDF驱动 source文件: TARGETNAME=PCI9056WDF ; 生成的名字 inx文件, 用build命令可以生成inf rc文件 2. 编译,可以在cmd中,也可以在VS2008中 3. inf文件的【add_reg】安装时将其参数写入
阅读全文
摘要:武安河另外讲WDM的书是《windows 2000/xp wdm设备驱动开发》 KDMF 构建在WDM之上,内核级,sys文件 UDMF 用户级,dll文件 第1章 Windows 2000和WDM驱动程序 1.中断优先级(IRQL): 32个中断级别,可打断 0 : PASSIVE_LEVEL,
阅读全文
摘要:原文出处:http://www.cnblogs.com/jacklu/p/4722563.html Linux设备分类 设备的驱动程序也要像裸机程序那样进行一些硬件操作,不同的是驱动程序需要"融合进内核里",因此需要在驱动程序中加入操作系统规定的接口,这些接口都是独立于设备的。虽然操作系统为驱动程序
阅读全文
摘要:原文地址:http://www.cnblogs.com/jacklu/p/6139347.html 正如前几篇博客所说,使用WDF开发PCIe驱动程序是我本科毕业设计的主要工作。在读研的两年,我也分别为所在课题组移植了自己编写的驱动程序,在Windows 32位和64位平台下的PXI、PXIe、PC
阅读全文
摘要:原文出处:http://www.cnblogs.com/jacklu/p/4687325.html 本篇文章将对PCIe驱动程序的部分源文件代码作详细解释与说明。完整代码,有偿提供~整个WDF驱动程序工程共包含4个头文件(已经在上篇文章中讲解)和3个.c文件(Driver.c Device.c Qu
阅读全文
摘要:原文出处:http://www.cnblogs.com/jacklu/p/4679304.html 在WDF的PCIe驱动程序中,共有四个.h文件(Public.h Driver.h Device.h Trace.h)。本文将分别对四个文件部分源代码进行详细的解释。 Public.h 代码文件名为P
阅读全文
摘要:原文出处:http://www.cnblogs.com/jacklu/p/4646601.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。 在上一篇简要介绍了WDF和开发环境搭建后,本篇将讲述几个WDF中的概念,对开发者了解WDF非常有
阅读全文
摘要:原文出处:http://www.cnblogs.com/jacklu/p/4619110.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。 这个系列的博客将首先用一个篇幅为不懂Windows 下PCI/PCIe驱动开发的介绍WDF和开发
阅读全文
摘要:DeviceIoControl函数的第二个参数IoControlCode就是由CTL_CODE宏定义的,下边我们可以了解一下CTL_CODE的内容。 CTL_CODE:用于创建一个唯一的32位系统I/O控制代码,这个控制代码包括4部分组成:DeviceType(设备类型,高16位(16-31位)),
阅读全文
摘要:GUID(全称:Globally Unique Identifier),是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。 Windows使用GUID来管理设备,驱动,总线,
阅读全文
浙公网安备 33010602011771号