- 博客(13)
- 资源 (11)
- 收藏
- 关注
翻译 Windows Driver Foundation - KMDF 内核模式驱动框架结构 第五部分
<br />2010-11-08 09:27:32 <br /> 同步问题<br />因为Windows是抢占的多任务操作系统,多个线程可以并发地访问共享数据结构或资源,而多个驱动例程会并发运行。为了保证数据完整,所有驱动必须同步共享数据结构的访问。正确实现这样的同步在WDM驱动中很困难。<br />对于KMDF驱动,要保证合理的同步处理需要注意几个地方:<br />· 从特定队列派遣的并发活动请求数量。<br />· 特定对象的并发活动回调数量。<br />·
2010-11-08 09:28:00
693
翻译 Windows Driver Foundation - KMDF 内核模式驱动框架结构 第四部分
<br />2010-11-08 09:24:57 <br /> PNP和电源管理请求处理程序<br />KMDF以内部状态机形式支持集成的PNP和电源管理。事件关联到状态的转移,而驱动提供回调例程在状态改变时调用。<br />如果你熟悉WDM驱动,你可能记得在系统状态改变时,WDM驱动必须确定自己设备的正确电源状态并派发电源管理请求将设备在合适的时机更改状态。KMDF状态机自动处理系统电源事件到设备电源事件的转换。比如,KMDF通知驱动:<br />· 当系统休眠或睡眠时,将设备转移到低电
2010-11-08 09:25:00
738
翻译 Windows Driver Foundation - KMDF 内核模式驱动框架结构 第一部分
简介内核模式驱动框架(KMDF)是开发内核模式驱动的基础框架。它提供C语言设备驱动接口(DDI),能用来创建Microsoft® Windows® 2000及以后版本的驱动。本质上,框架就是一个设备驱动架构,可以定制为特定设备。KMDF实现代码来处理常见的驱动需求。驱动定制框架,设置对象属性,注册用来通知重要事件的回调函数,以及包含符合设备特性的代码。KMDF提供了良好的对象模型,控制对象的生命周期和内存分配。对象以父/子模型的层次组织,而重要的驱动数据结构由KMDF维护而不是驱动。本文介绍了KMDF的结构
2010-11-05 18:34:00
1390
原创 Windows NT 分层驱动程序
2010-08-31 13:51:25Windows驱动开发技术详解 12章 分层驱动程序我在这里推荐《Windows驱动开发技术详解》 !这本书非常不错,适合初次接触Windows驱动的开发者,但是前提是要有一定的操作系统基础。无资源分的下载地址:至于Windows的驱动开发环境建立下次再写。Windows下的驱动一般分为NT式和WDM式。NT驱动一般是分层结构,很多情况下在物理层上加上功能层以及过滤层。而WDM驱动结构实际上也就是两层驱动,至于物理层一般由Windows系统提供。第12章分层驱动程序提供
2010-08-31 14:55:00
833
原创 Vs2008 使用Automation读写Excel文件和XML文件
2010-08-27 16:28:10Vs2008 读写Excel文件和XML文件概述:Vs2008 MFC 程序,打开Excel文件,按每行为一个元素,保存至XML格式。利用Automation技术,可以很方便的操作Excel,而不需要了解ADO方法了。下面的资料都是不需要资源分的,^_^!MFC工程已经上传,下载地址:操作Excel文件的参考文档,都是网页的pdf版,下载地址:操作Xml文件的参考文档,同样是网页的pdf版,下载地址:下面是相应步骤:1. 建立MFC工程,MDI,其他默认即可。2. 操作
2010-08-27 22:45:00
4225
1
转载 Ubuntu下Qt安装和一些小问题
2010-05-19 15:48:05 1.安装 Qt Creator Linux版下载地址,官网链接 http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp 安装方法上面也有,这里转一下:先终端输入 chmod u+x qt-sdk-linux-x86-opensource-2010.02.bin然后执行 ./qt-sd
2010-05-19 15:40:00
360
原创 ubuntu 下 vsftp 服务器建立和设置的总结
2010-05-13 11:24:03 在ubuntu 下 vsftp 服务器建立和设置的步骤总结如下: 1.安装 sudo apt-get install vsftpd安装完后在etc目录下会有vsftpd.conf文件,在home目录下会有ftp文件夹,如果没有ftp这个文件夹,用 sudo mkdir /home/ftp 新建。 2.设置vsftpd.con
2010-05-13 11:20:00
616
转载 svn 配置 和 ftp server 配置
2010-05-12 20:15:41 转载的,收藏了,分享。 ————————————————————————————————————————————————————————————Ubuntu 下使用SVN 原文:http://www.cnblogs.com/cocowool/archive/2008/11/10/1330932.html SVN作为日常
2010-05-12 20:10:00
958
翻译 Android developer dev guide 应用程序基础之component lifecycles
2010-05-10 12:45:17 最后一部分,元件生命周期。终于翻译完了!电子版已经上传,http://download.youkuaiyun.com/source/2335634 Android 开发者 应用程序基础 —————————————————————————————————— 元件生命周期 应用元件有生命周期——从
2010-05-10 12:45:00
599
1
翻译 Android developer dev guide 应用程序基础之processes and threads
2010-05-09 19:41:09 第三部分是线程和进程的内容,内容比较少,熟悉操作系统的人可以不用看了 电子版已经上传,http://download.youkuaiyun.com/source/2333509 Android 开发者 应用程序基础 ——————————————————————————————
2010-05-09 19:40:00
474
翻译 Android developer dev guide 应用程序基础之activities and tasks
2010-05-09 16:57:54 继续学习和翻译Android开发者,活动和任务,很重要的部分电子版已经上传了,http://download.youkuaiyun.com/source/2333052 Android 开发者 应用程序基础 —————————————————————————————————— 活动和任务 前面所述,一
2010-05-09 16:57:00
330
翻译 Android developer dev guide 应用程序基础之Component
2010-05-08 23:21:13边学边翻译Android developer ,官方网站总是连接不上=_=,还好在http://www.android123.com.cn/android_kit.html 可以下载到2.1的文档,英文的。 电子版的已经上传到csdn上了,不要资源分的^_^,http://download.youkuaiyun.com/source/2330873
2010-05-08 23:08:00
438
原创 eclipse下android开发环境建立会遇到的各种问题和解决方法
2010-05-07 18:33:39今天本想搜写VC++的教程的,没想到遇到个好玩的东西---android。觉得挺有好玩的,想要学习下android,那么首先搭个开发环境。 准备阶段可以参考http://qqff88.blog.hexun.com/44903332_d.html但是经过实践发现很多链接无法打开...悲剧=_=||| 自己摸索了下,总结如下:
2010-05-07 16:31:00
319
WDF+USB驱动开发指南
2010-11-08
WDF KMDF 内核模式驱动框架结构
2010-11-08
Windows分层驱动实例源码
2010-08-31
Vc读写Excel和Xml的MFC程序源码
2010-08-27
VC 操作Xml文件参考文档
2010-08-27
Vc操作Excel参考文档
2010-08-27
android developer docs 中文翻译part4
2010-05-10
android developer docs 中文翻译part3
2010-05-09
android developer docs 中文翻译part2
2010-05-09
android developer docs 中文翻译part1
2010-05-08
ucos2操作系统移植atmega16
2010-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人