DDK&WDM学习 - HelloDDK 手动编译步骤以及相关设置
来源:互联网 发布:禹鼎遥控器编程软件 编辑:程序博客网 时间:2024/06/06 00:57
1, 安装WDK,启动编译环境,Checked用于调试相当于VC中的Debug,Free用于发布和正式使用相当于VC中的Release。
注*配置命令行窗口的宽度 - 1,注册表 “HKEY_CURRENT_USER/Console/ScreenBufferSize” 或者2,CMD窗口 “属性->布局->屏幕缓冲区大小”
*查看环境变量 - 命令行输入“SET”, 没有参数
2, 配置文件说明 makefile, Sources 和 dirs
makefile:
注 * NTMAKEENV 可以在环境变量中找到, eg: NTMAKEENV=C:/WinDDK/7600.16385.1/bin
Sources:
注 *TARGETTYPE=DRIVER 表示编译驱动程序, TARGETTYPE=PROGRAM 表示编译Win32程序
SOURCES 中只需要包含.c/.cpp文件,不要包含头文件
dirs:
注 *此文件表示需要依次编译的目录
3, 使用 build.exe 编译代码
4, Virtual PC
Settings
COM1 - Named Pipe - //./pipe/com_1
Windows XP SP3, boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200
注 * 红色字体表示的串口编号要一致
5, WinDBG
快捷方式 - target
eg:C:/WinDDK/7600.16385.1/Debuggers/windbg.exe -y C:/localSymbols;srv*C:/localSymbols*http://msdl.microsoft.com/download/symbols -k com:pipe,port=//./pipe/com_1 -Q
注 * 蓝色字体表示的命名管道名称要一致
- DDK&WDM学习 - HelloDDK 手动编译步骤以及相关设置
- DDK&WDM学习 - HelloWDM,WDM驱动加载,INF文件
- DDK&WDM学习 - HelloWDM,WDM驱动加载,INF文件
- WDM和DDK区别
- ddk\wdm wdk\wdf
- 用VC++ 6.0来编译WDM驱动(限于2K DDK)
- VS2005编译DDK驱动的选项设置
- DDK开发WDM由于头文件路径引起的编译报错:D:\WINDDK\3790.1830\inc\ddk\wdm\wxp\wdm.h(1844) : error C4430: 缺少类型说明符 - 假定为
- 手动编译方法及步骤
- VS2010 DDK编译驱动程序 环境配置详细步骤
- windows驱动开发——DDK WDM
- NT DDK的安装以及设备驱动程序的编译
- NT DDK的安装以及设备驱动程序的编译
- NT DDK的安装以及设备驱动程序的编译
- 学习java手动编译
- VS2005编译DDK驱动的所有项目设置
- VS2012 ddk驱动编译与虚拟机联机调试设置
- VS2012 ddk驱动编译与虚拟机联机调试设置 .
- 开发板UT-S3C6410 telnet Linux主机的详细设置(三)【友坚恒天科技】
- ELF文件结构
- 知道 BAPI 函数,如何查找其对应的业务对象?【转载】
- 修改表和存储过程的所有者
- 利用自定义HEADER屏蔽搜索引擎
- DDK&WDM学习 - HelloDDK 手动编译步骤以及相关设置
- CSS z-index 属性 控制div上下层次
- Suse Linux 10 MySql安装与配置
- 搞定IIS老坏的方法
- JSON 中JsonConfig的使用
- 命令模式
- JsonConfig
- 观察者模式
- JSONObject JSONSerializer JSONArray java中的使用