我是靠谱客的博主 要减肥凉面,最近开发中收集的这篇文章主要介绍设备驱动程序DrvBuild.bat批处理文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

设备驱动程序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_PATHbin目录下是否存在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批处理文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部