概述
设备驱动程序DrvBuild.bat批处理文件
在使用Makefile项目创建设备驱动程序时,需要执行DrvBuild.bat批处理文件,其调用格式如下:
DrvBuild <DDK_PATH> <Driver_DRIVE> <Driver_PATH> <free | checked> [build_options]
其中,“DDK_PATH”标示DDK安装的根目录;“Driver_DRIVE”标示设备驱动程序源代码文件所在的磁盘驱动器;“Driver_PATH”标示设备驱动程序源代码文件所在的目录;“free|checked”标示所选择的DDK构造环境;“build_options”是可选参数,它表示传递给BUILD工具的一些选项,Rebuild all options选项卡设置的“-nmake /a”就将作为DrvBuild的第5个参数。
DrvBuild.bat批处理文件需要由开发人员自己编写,如下程序清单列出了其一中可能的源代码。它首先检查DDK_PATH的bin目录下是否存在setenv.bat文件,如果才能在,则使用参数1和参数4调用该文件,以建立DDK的驱动构造环境;然后进入Driver_PATH目录;最后调用BUILD工具,创建设备驱动程序。其中,“-b”选项用于显示完整的错误信息;“-c”选项用于删除全部原有的目标文件;“-w”选项用于在屏幕上输出警告西悉尼,它们讲出现在Visual C++的Output窗口中,且可以使用F4键来在这些错误信息和警告信息之间转换。
DrvBuild.bat批处理文件
@echo off
if “%1”==”” goto erruse
if “%3”==”” goto erruse
if not exist %1 / bin / setenv.bat goto errfile
call %1 / bin / setenv %1 %4
%2
cd %3
build –b –w –c %5 %6 %7 %8 %9
goto end
:erruse
Echo usage: DrvBuild <DDK_PATH> <Driver_DRIVE> <Driver_PATH> <free|checked> [build_options]
echo eg1: DrvBuild %DDKPATH% d: d:/usbdriver
echo eg2: DrvBuild %DDKPATH% d: d:/usbdriver checked
echo eg3: DrvBuild %DDKPATH% d: d:/usbdriver free –s
:end
最后
以上就是要减肥凉面为你收集整理的设备驱动程序DrvBuild.bat批处理文件的全部内容,希望文章能够帮你解决设备驱动程序DrvBuild.bat批处理文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复