代码之家  ›  专栏  ›  技术社区  ›  Joe

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

gdb
  •  4
  • Joe  · 技术社区  · 16 年前

    我想使用某种GUI(如DDD)远程调试包含gdb的嵌入式系统。嵌入式系统没有源或生成符号。不过,我的本地X Windows设备有。但是,必须在嵌入式系统上执行。如何从我的开发盒中使用一些GUI远程驱动gdb?

    LED和JTAG不是一个选项。

    2 回复  |  直到 13 年前
        1
  •  4
  •   Ingvar    16 年前

    我想gdbserver可以帮你。

        2
  •  2
  •   nhed    13 年前

    在远程目标上:

    target> gdbserver localhost:1234 <application>
    

    在主机(生成计算机)上:

    host> gdb <application>
    

    请注意,可以从符号中去掉目标上的符号。但是主机可能有所有的符号。

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

    如果可以,请在主机上获取一些gdb GUI,并尝试复制相同的设置。(为此,我使用了slickedit和eclipse)。