环境:
vmware:6.0.7
Ubuntu:12.04 LTS
Linux kernel:4.3
KDB的工作原理是把kernel停下来,然后等待命令输入,命令可以来自串口或键盘。输出是到串口和console,但console上的输出只能在退出KDB之后才能看到。
1.需要打开Linux kernel 的KDB选项,编译,安装,重启。Linux kernel 4.3 自带有KGDB和KDB。 实际上KDB是KGDB的一个子集。
2.在vmware的虚拟机上添加串口。
3.在host windows上安装PuTTY。
4.在Linux上配置KGDBOC的参数, 然后触发KDB。
4.1 键盘输入,没有串口输出。如下图: