Windows驱动
文章平均质量分 77
wolfman125
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
inf文件的编写
这部分主要讲解inf文件的编写,其实inf文件不仅仅可以用来做为安装驱动使用,还有很多其他用法,这里就不涉及了,先讲下inf的语法,这些语法都是google上有的。inf文件其实是一种纯文本文件,可以用任意一款文本编辑软件来打开进行编辑。inf是不区分大小写的。inf中包含各节的含义:1、 Version节 每一个INF文件都包含一个这样的节,该节中的条目主要是描述此转载 2016-04-26 15:04:48 · 6334 阅读 · 0 评论 -
内核事件通知KeWaitForSingleObject
from: http://blog.youkuaiyun.com/apxar/article/details/10865635/* 使用事件同步,等待线程中的函数DbgPrint结束之后,外面生成线程的函数再返回。 */ #include ntddk.h> static KEVENT event;转载 2017-03-08 18:04:13 · 1426 阅读 · 0 评论 -
PCI配置空间和存储空间
配置空间是每一个PCI设备都要提供的一个寄存器,位于硬件设备中,它的作用是:1. 告诉系统本硬件的名称、生产厂商、设备类型、版本、是否支持背靠背传输等信息2. 告诉系统本硬件需要的IO、中断、MEMORY等资源的数量;3. 接受系统赋予以上资源的基地址;在配置空间中有些数据是可以改变的,比如设备的IO基地址,而有些是不转载 2017-03-08 16:13:24 · 1285 阅读 · 0 评论 -
PCI 配置空间简介
一、PCI配置空间简介PCI有三个相互独立的物理地址空间:设备存储器地址空间、I/O地址空间和配置空间。配置空间是PCI所特有的一个物理空间。由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的基址。系统加电时,BIOS检测PCI总线,确定所有连接在PCI总线上的设备以及它们的配置要求,并进行系统配置。所以,所有的PCI设备转载 2017-03-08 15:02:09 · 552 阅读 · 0 评论 -
WINDOWS下PCI接口卡WDM驱动程序的DMA编程技术2
form http://blog.sina.com.cn/s/blog_4c1ec695010009e8.html PCI接口卡下DMA驱动程序编程实例 下面结合在科研工作中的一个开发实例介绍WMD的编程。本实例中的PCI的接口卡,采用PLX公司的PCI9054芯片,局部总线接口模式为C模式。PCI9054芯片的局部总线信号线和一个FPGA芯片相连转载 2017-02-24 09:18:09 · 1180 阅读 · 0 评论 -
WINDOWS下PCI接口卡WDM驱动程序的DMA编程技术1
摘要: 本文主要讨论了在Windows环境下开发PCI接口卡DMA应用的WDM编程技术,并给出了一个应用DriverWorks和VC++开发的实例程序代码。 关键词:Windows、PCI总线、WDM驱动程序、DMA Abstract: This paper introduced DMA program with WDM for PCI in Windows, And转载 2017-02-24 09:16:45 · 1105 阅读 · 0 评论 -
#pragma alloc_text 与 ALLOC_PRAGMA
编译时控制分页能力 有时,驱动程序的某些部分必须驻留内存而另一些可以被分页,这就需要一种能控制代码和数据是否分页的方法。通过指导编译器的段分配可以实现这个目的。在运行时,装入器通过检查驱动程序中的段名, 把段放到你指定的内存池中。此外在运行时调用内存管理器的例程也能实现这个目的。需要注意的是:-----------------------------------------转载 2017-02-23 09:25:50 · 1064 阅读 · 0 评论 -
基于WDF的PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件)
原文出处:http://www.cnblogs.com/jacklu/p/4687325.html本篇文章将对PCIe驱动程序的源文件代码作详细解释与说明。整个WDF驱动程序工程共包含4个头文件(已经在上篇文章中讲解)和3个.c文件(Driver.c Device.c Queue.c)Driver.c在看复杂的代码前,先给出程序流程图转载 2016-07-11 14:35:39 · 2598 阅读 · 1 评论 -
基于WDF的PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建
1.1WDM与WDFWindows平台下的设备驱动程序从Windows 2000开始都是以WDM ( Windows Driver Model) 框架为平台进行开发。以此模型开发,开发者需要一方面实现驱动程序与硬件的交互,另一方面要对操作系统内核进行操作,难度大。驱动程序容易出现问题,这也是Windows2000以来操作系统容易蓝屏的原因。为了改善这种局面,降低驱动程序开发者的开发转载 2016-07-11 14:29:33 · 2843 阅读 · 0 评论 -
基于WDF的PCI/PCIe接口卡Windows驱动程序(2)-开发者需要了解的WDF中的一些重要的概念
原文出处:http://www.cnblogs.com/jacklu/p/4646601.html1、WinDBG是唯一的内核驱动调试利器,但是开发PCIe的WDF驱动可以采用“黑盒”方式,所以windbg不是必须的;2、WDF比WDM好,别再用WDM了;3、驱动程序编译成的二进制文件是sys类型,和EXE一样都是Portable Executable Fi转载 2016-07-11 14:32:02 · 3272 阅读 · 0 评论
分享