摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4722563.html Linux设备分类 设备的驱动程序也要像裸机程序那样进行一些硬件操作,不同的是驱动程序需要"融合进内核里",因此需要在驱动程序中加入操作系统规定的接口,这些接口都是独立于设备的。虽然操作系统为驱动程序 阅读全文
posted @ 2017-04-17 14:54 波罗蜜 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/jacklu/p/6139347.html 正如前几篇博客所说,使用WDF开发PCIe驱动程序是我本科毕业设计的主要工作。在读研的两年,我也分别为所在课题组移植了自己编写的驱动程序,在Windows 32位和64位平台下的PXI、PXIe、PC 阅读全文
posted @ 2017-04-17 14:51 波罗蜜 阅读(1579) 评论(1) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4687325.html 本篇文章将对PCIe驱动程序的部分源文件代码作详细解释与说明。完整代码,有偿提供~整个WDF驱动程序工程共包含4个头文件(已经在上篇文章中讲解)和3个.c文件(Driver.c Device.c Qu 阅读全文
posted @ 2017-04-17 14:48 波罗蜜 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4679304.html 在WDF的PCIe驱动程序中,共有四个.h文件(Public.h Driver.h Device.h Trace.h)。本文将分别对四个文件部分源代码进行详细的解释。 Public.h 代码文件名为P 阅读全文
posted @ 2017-04-17 14:47 波罗蜜 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4646601.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。 在上一篇简要介绍了WDF和开发环境搭建后,本篇将讲述几个WDF中的概念,对开发者了解WDF非常有 阅读全文
posted @ 2017-04-17 14:46 波罗蜜 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4619110.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法。 这个系列的博客将首先用一个篇幅为不懂Windows 下PCI/PCIe驱动开发的介绍WDF和开发 阅读全文
posted @ 2017-04-17 14:40 波罗蜜 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: DeviceIoControl函数的第二个参数IoControlCode就是由CTL_CODE宏定义的,下边我们可以了解一下CTL_CODE的内容。 CTL_CODE:用于创建一个唯一的32位系统I/O控制代码,这个控制代码包括4部分组成:DeviceType(设备类型,高16位(16-31位)), 阅读全文
posted @ 2017-04-17 14:38 波罗蜜 阅读(507) 评论(0) 推荐(0) 编辑
摘要: GUID(全称:Globally Unique Identifier),是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。 Windows使用GUID来管理设备,驱动,总线, 阅读全文
posted @ 2017-04-17 14:36 波罗蜜 阅读(2134) 评论(0) 推荐(0) 编辑