内核驱动加载调试(2)

 

 

在上一节说明了如何编写简单的内核驱动程序后,本节说明,创建内核驱动程序的集成开发环境.

简单说来,一共9个步骤.

1.安装winddk以及安装ddkwizard.

ddkwizard下载地址

http://ddkwizard.assarbad.net/

相关版本

ddkwizard_setup_v1.2.0a, ddkbuild_bat.zip, ddkbuild_cmd.zip

2.拷贝下面的文件到安装winddk的根目录下,例如c:/winddk

DDKBUILD.bat DDKBUILD.cmd

3.设置环境变量

将DDKBUILD.bat DDKBUILD.cmd加到系统路径下.

在path中添加c:/WINDDK/DDKBUILD.bat c:/WINDDK/DDKBUILD.cmd

4.添加DDK版本信息到环境变量

(我的电脑-->系统属性/高级/环境变量/系统变量/新建:)

2000 DDK ;变量名:W2KBASE

XP DDK 变量名:WXPBASE

2003 SP1 DDK 变量名:WNETBASE(值为c:/WinDDK/2600)

其他版本的值请自己去查一下

5.在VS中完成相关设置

包括库文件/包含文件等

在VS2005中 Tools->Option->Project and Solutions /VC++ Directory 选择Executable files,在列表框中添加DDKBUILD.bat文件所在的路径,包含文件和库文件类似.

6.安装DDKWizard,可以修改配置文件

7.打开VS,里面有DDK Project选项了

选择Empty Driver,建立新项目,可以开始编写驱动程序了,例如HelloWorld

8.修改sources文件

在sources文件的TARGETTYPE后面加DRIVER

加入[源文件]后还要在sources文件里的SOURCES=后面加上[源文件名],例如SOURCES=HelloWorld.c/

9.编译驱动程序

 

 

 


 

 




 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值