C++第三十六篇 -- 为第一个驱动程序进行调试

工具是VMware12+Win10+VS2017+WDK1809网络

https://blog.csdn.net/qq_21763381/article/details/83242916工具

 首先分清楚主计算机和目标计算机。操作系统

主计算机就是本机,目标计算机能够是待调试机或者虚拟机。.net

 

目标计算机(个人是VMware12上的Win10操做系统):3d

1、添加串口设备调试

2、启动计算机,容许内核调试(以管理员身份打开CMD)blog

3、将主计算机WDK Test Target Setup x64-x64_en-us.msi拷到目标计算机中。get

我是用U盘拷贝进虚拟机的。那么如何让U盘在虚拟机和主机之间进行切换了,在虚拟机的右下角有一排图标找到表明USB的,不要看符号,看文字哦,点一下就链接虚拟机,再点一下,就断开虚拟机,链接主机了,是否是很简单。虚拟机

4、安装驱动配置

将msi文件放在C:\DriverTest下面,也能够随便放在一个文件夹下,在此路径下用管理员身份打开CMD

运行msiexec /i "WDK Test Target Setup x64-x64_en-us.msi"

 

 

主计算机

1、配置驱动

好了,到这个地方,基本就能够了,不过我以前每次配置好后,status老是unavailable,很郁闷,若是也有到这一步就挂了的朋友,看一下虚拟机和主机是否是能互相ping通IP,个人状况是,虚拟机能够ping通主机,可是主机ping不一样虚拟机,提示一下,防火墙必须把它关闭掉。

另外,主机IP地址与虚拟机IP地址不在同一个网段,所以虚拟机要采用NAT模式。对于VMWare而言,NAT模式对应的虚拟网络是VMnet8,所以就要启用VMnet8虚拟网络。至此,互相能够ping同,状态也变正常了。好了,先更新到这里。

2、调试

由于虚拟机里有两个操做系统,我也配置了两个。

这个时候是等待链接状态,还须要操做一步

操做到这里了,我也不知道成功没,明天在来研究。

相关文章
相关标签/搜索