使用某种gui远程调试包含gdb的嵌入式系统

时间:2008-09-16 11:06:11

标签: gdb

我想使用某种gui(比如ddd)远程调试包含gdb的嵌入式系统。嵌入式系统没有源或构建符号。但是我的本地x windows box有。但是,必须在嵌入式系统上执行。我怎样才能从我的开发盒中用一些gui远程驱动gdb?

leds和jtag不是一种选择。

2 个答案:

答案 0 :(得分:4)

我认为,gdbserver可以帮到你。

答案 1 :(得分:2)

在远程目标上:

target> gdbserver localhost:1234 <application>

在主机(构建机器)上:

host> gdb <application>

请注意,可以从符号中去除on目标。但主持人可能拥有所有符号。

gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont

如果这样可行,请在主机上获取一些GDB gui并尝试复制相同的设置。 (为此我使用了SlickEdit和eclipse。)