
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
转载自: http://blog.csdn.net/xxxluozhen/article/details/5023703 一、电源管理1、WDM电源管理模型在Windows 2000和Windows 98中,操作系统接管了大部分电源管理工作。当然,这是因为只有操作系统才能真正了解电源管理的内部过程。例如,系统BIOS负责的电源管理不能区分应用程序使用的屏幕和屏幕保护程序使用
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 参考书籍> 过滤驱动程序的开发十分灵活,可以修改已有驱动程序的功能,也可以对数据进行过滤加密,另外,利用过滤驱动程序还能编写出很多具有相当神奇功能的程序来。1、文件过滤驱动程序文件过滤驱动是过滤驱动中典型的一种,它将挂载在磁盘驱动上,它将所有发往磁盘驱动的IRP全部
2.3.1 引言 无论如何,开放封闭原则(OCP,Open Closed Principle)都是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封闭原则。2.3.2 引经据典
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 在我的一篇文章winCE中实现虚拟串口的方法>>中,讲到在wince 下开发虚拟串口驱动的方法,现在介绍在windows XP下开发虚拟串口的方法。 可以开发一个虚拟串口,将读写请求传递给USB驱动,这样就可以利用现成的串口调试工具向USB设备读取了。1、DDK串
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 一、问题描述最近在用DDK编译>源码的Chap6时,编译器报以下错误:1>正在生成代码...1>正在链接...1>LINK : warning LNK4010: 子系统版本号 4.00 无效;假定为默认子系统版本1>Driver.obj : error LNK
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 参考书籍> 在驱动程序编写中,分配和管理内存不能使用熟知的Win32 API函数,取而代之的是DDK提供的高效的内核函数。程序员必须小心地使用这些内存相关的内核函数,因为在内核模式下,OS不会检查内存使用的合法性。 1、 内存管理概念1、1 物理内存概
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖! 参考书籍:>1、中断请求级在Windows的时候,设计者将中断请求分别划分为软件中断和硬件中断,并将这些中断都映射成不同级别的中断请求级(IRQL)。同步处理机制很大程序上依赖于中断请求级,本节对中断请求级做介绍。1、1 中断请求(IRQ)与可编程中断控制器(P
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家提出意见,一起讨论!1、USB设备驱动程序(WDM模型)1、1 分类USB设备驱动程序的设计是基于微软件的WDM。WDM采用分层驱动程序模型,对于USB设备来说,可作来两个部分:USB总线驱动程序 它由操作系统提供,它位于USB功能驱动程序的下面,负责与实
转自: http://www.cnblogs.com/hyddd/archive/2009/03/15/1412684.html 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。 1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS的SDK
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家提出意见,一起讨论!需要源码的可以与我联系. 在我的一篇文章 Window XP驱动开发(十二) 驱动应用程序端 (原理分析)中讲到了驱动应用程序端的开发原理。这里针对CY7C68013A供应商提供的 .sys .inf及提供的.lib文件进行应用程序端的开发。 先







