2008-09-16 8 views
3

Ich möchte ein eingebettetes System debuggen mit gdb remote mit einer Art von GUI (dh wie ddd). Das eingebettete System verfügt nicht über die Quellen oder Buildsymbole. Allerdings hat meine lokale x Windows-Box. Die Ausführung muss jedoch auf dem eingebetteten System geschehen. Wie kann ich aus meiner Entwicklungsumgebung gdb per Fernzugriff mit ein paar gui?debug ein eingebettetes System mit gdb remote mit einer Art von GUI

LEDs und Jtag sind keine Option.

Antwort

4

Ich denke, gdbserver könnte Ihnen helfen.

2

Auf Fernziel:

target> gdbserver localhost:1234 <application> 

auf Host (Build-Maschine):

host> gdb <application> 

Beachten Sie, dass die auf Ziel von den Symbolen abgezogen werden kann. Aber Gastgeber kann alle Symbole haben.

Wenn dies funktioniert, rufen Sie einige GDB-GUI auf dem Host-Computer und versuchen Sie, die gleichen Einstellungen zu replizieren. (Ich habe zu diesem Zweck SlickEdit und Eclipse verwendet).