如何使用kgdb over ethernet(kgdboe)?

Raf*_*fal 5 linux

我使用的是ubuntu 12.04,内核版本是3.12.6,我想学习如何使用kgdb来调试内核.我收到的信息不多.关于kgdboe(以太网上的kgdb).我已经在menuconfig中编译了内核并启用了kgdb ,我在开发机器上使用make bzImage创建了内核映像并在目标机器上复制了它,现在的问题是如何连接目标和开发机器.我没有获得kgbdoe的参数设置.Plz帮助,如果有人知道如何使用kgdb over ethernet

use*_*113 6

你读过这个:https : //www.kernel.org/pub/linux/kernel/people/jwessel/kgdb/ch03s04.html

您必须使用特殊选项运行调试过的内核 - 例如:

kgdbwait kgdbcon kgdboe=@192.168.248.76/,@192.168.242.24/00:11:22:33:44:55
Run Code Online (Sandbox Code Playgroud)

并在调试端运行以下命令:

gdb
file vmlinux
target remote udp:192.168.248.76:6443
Run Code Online (Sandbox Code Playgroud)

它对我有用。