2008-09-16 2 views
3

Я хотел бы отлаживать встроенную систему, содержащую gdb удаленно, используя какой-то gui (т. Е. Как ddd). Встроенная система не имеет источников или символов сборки. Однако у моего локального окна x окна есть. Однако выполнение должно выполняться во встроенной системе. Как я могу с моего гигабайта подключиться к gdb удаленно с некоторыми gui?отладить встроенную систему, содержащую gdb удаленно, используя какой-то gui

светодиоды и jtag не являются вариантом.

ответ

4

Я думаю, что gdbserver может вам помочь.

2

На удаленной цели:

target> gdbserver localhost:1234 <application> 

На Host (построить машину):

host> gdb <application> 

Обратите внимание, что на цели может быть отогнан из символов. Но хост может иметь все символы.

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

Если это работает, получите некоторые GDB gui на главном компьютере и попытайтесь воспроизвести те же настройки. (Для этой цели я использовал SlickEdit и eclipse).

Смежные вопросы