网络内核优势
相比传统的 COM 端口调试方式,网络内核调试在速度上具有明显优势。过去我们通常使用虚拟机进行串口双机调试,但在物理机环境中,由于如今大多数设备已不再配备串口,这一方法难以直接应用。虽然可通过改造 USB 3.0 调试线实现基于 USB 的内核调试,但这类线缆不仅需要特殊处理,而且较为罕见,不易获取。因此,网络内核调试为我们提供了一种更加便捷高效的调试方案,大幅降低了调试环境的搭建难度。(需要注意的是,该方案目前不适用于 Windows 7 系统。)
注意事项
(1)被调试机需要连有线网络,我试了无线网络断不下来,调试机无所谓
(2)关闭调试机和被调试机的防火墙
(3)调试机和被调试机能互相ping通
被调试机设置
命令:
bcdedit /debug on
bcdedit /dbgsettings net hostip:192.168.1.11 port:50000 key:1.2.3.4
设置完后可以用bcdedit /dbgsettings 查看设置的参数是不是设置成功了,例如:

其中192.168.1.11是我这边调试机的ip地址,port是端口,要大于等于50000,key格式:w.x.y.z,可以按照如上格式随意设置
调试机设置


开始调试
调试机开启windbg等待被调试机重启,重启被调试机,然后调试机windbg就能断下来了

关闭被调试机调试
关闭调试模式即可:bcdedit /debug off
如果想继续保留调试模式,但是想关闭网络调试
bcdedit /dbgsettings local
505

被折叠的 条评论
为什么被折叠?



