findwdk
https://github.com/SergiusTheBest/FindWDK.git
拷贝FindWdk.cmake模块到下面路径中
CMake\share\cmake-3.22\Modules
注意定义系统变量或者修改下面路径,确保能找到wdk工具路径
构建项目
cmake中构建项目通过wdk_add_driver实现
wdk_add_driver(simple simple.c)
配置vmware环境
- msconfig,修改虚拟机为调试模式运行
- 虚拟机添加串口,使用\.\pipe\com_1命令通道连接com1
vs plugin
安装vs windows driver kit插件
插件中添加vmare虚拟机配置如下
通过附加远程目标,启动设备调试(在插件中添加了设备,才能通过名称直接查找)