您现在的位置: USB开发网 > USB开源项目 > Easy USB 51 Programer Plus
- Easy USB 51 Programer Plus

USB驱动程序开发环境搭建

------分隔线----------------------------

   通过前面的学习,我们决定选用VC6+DDK+DriverStudio组合来开发USB驱动程序,但是我第一次安装这三个软件的时候出现了些问题,致使不能使用,所以我觉得在这里非常有必要介绍一下这三个软件的安装过程以及该如何配置。

 1、软件版本

  三个软件的版本分别是:VC6、Windows DDK XP、DriverStudio3.2。

  当然您也可以选择其它版本,不过最好还是按照我列出的这个组合来,因为不同版本安装过程可能会不一样,特别注意,DriverStudio不能在win7上安装,它的最新版本是3.2,同样不能在win7安装,但是不用担心开发出来的驱动程序不能在win7上使用。

 2、安装顺序及注意事项

  需要先安装VC6,VC6的安装很简单,没有什么特别要注意的,只不过建议把MSDN也安上,MSDN是帮助文件。

  第二步应该安装DDK,安装DDK时候要选上WDM实例,最好其它的也都选上吧,否则DriverStudio不能使用(在安装好DriverStudio后会要求编译一个环境工程,如果没有安装DDK的WDM实例,编译时会报错)。

 

安装DDK的时候要把WDM实例装上

     图1:安装DDK的时候要把WDM实例选上

  最后安装DriverStudio,DriverStudio3.2安装包里有个autorun.exe程序,先点它,然后出现下面的界面,选择第一项

 

driverstudio_step1

图2  DriverStudio3.2安装程序第一步需要选择第一项

 

 DriverStudio3.2安装过程中需要输入序列号,相信大家下载的都是PJ版权的,序列号一般位于crack文件的serial.txt文件里。

 

driverstudio_serial_no

图3 输入DriverStudio的序列号

在输入序列号后的下一步中,要求用户选择授权文件位置,如果没有授权文件,只能选择14天试用方式安装,其实授权文件也位于crack文件夹,名为studio.dat,把它复制到电脑的一个位置,我通常把它放到C:\Program Files。

 

图4  选择授权文件位置

 安装到“Select Machine Configuration”一步时,应选择第一项,如下图所示:

图5

后面都一路next下去就可以了,安装完后会要求重启电脑的。

3、VC6环境配置

  在安装完DriverStudio后,细心的您会发现在开始菜单里找不到合适的程序来启动DriverStudio,在《驱动快速开发工具DriverStudio简介》一节中已经说过,它相当于是VC的一个插件,安装好后会在VC里生成一个DriverStudio菜单,不过现在还不能使用此菜单建议驱动程序,需要先编译一下DriverStudio安装目录里的一个工程,然后还要对VC6环境进行配置。

  在编译这个工程前需要先设置DriverStudio编译环境,否则不能成功编译。方法如下:选择菜单“DriverStudio”->“DDK Build Settings”,将弹出“DDK Build Settings”对话框,如下图所示。点击“DDK Root Directory”的下拉列表框,会弹出一个包含DDK安装路径的选项,选择它,然后点“OK”按钮。

图6
  在VC6里,打开位于C:\Program Files\Compuware\DriverStudio\DriverWorks\source\目录(也许您的DriverStudio没有安装在C盘,视个人情况而定)下的VdwLibs.dsw工程,然后打开Build->Batch Build菜单,如果您只开发32位驱动,点"Select x86"后再点“Build”按钮,如果要开发64位驱动,点“Select ia64"或Select amd64"后再点“Build”按钮。  
 
图7

  在正式开发驱动之前,还需要对VC6开发环境进行配置。打开菜单“Tools”->“Options”,弹出参数设置对话框,切换到“Directories”,添加Windows DDK的包含路径(红色矩形框内所示),如下图所示,其中“F:\WINDDK\2600\”为Windows DDk的安装目录,请根据您的实际情况修改。

 

------分隔线----------------------------
联系我们
  • Q Q: 1148374829 点击这里给我发消息
  • 旺旺:jhoneqhsieh 点击这里给我发消息
  • 电话:(0)15923141204
  • 淘宝网店