标题中的 101
请参阅 wikipedia 101。
前言
我们在上一篇文章——本地内核调试环境搭建,就这么简单!中总结了本地内核调试的开启方法。本地内核调试有很多限制(比如,不能执行 .crash
来让系统蓝屏,不能执行 .dump
保存转储,不能下断点 ……),双机内核调试完全没有这方面的限制,可以说是真正意义上的内核调试。
双机内核调试主要分两种情况:
- 被调试系统运行在虚拟机中。
- 被调试系统运行在另外一台真实的物理机中。
不论被调试系统运行在虚拟机中,还是运行在另外一台物理机中,系统设置都是一样的。本文简单梳理了常用的内核调试设置方法及连接方法。
几种连接方式
可以通过 1394
,串口
(Pipe
),USB2.0
,USB3.0
,网络
等方式进行双机内核调试。我只使用过 串口
和 网络
在两台真实的物理机上进行双机内核调试,并没有使用过 1394
,USB2.0
,