удаленно отлаживать встроенную систему, содержащую GDB, с помощью какого-либо графического интерфейса
-
09-06-2019 - |
Вопрос
Я хотел бы удаленно отладить встроенную систему, содержащую GDB, с помощью какого-либо графического интерфейса (например, DDD).Встроенная система не имеет исходных кодов или символов сборки.Однако в моем локальном окне x windows оно есть.Однако выполнение должно происходить во встроенной системе.Как я могу из своего ящика разработки удаленно управлять GDB с помощью графического интерфейса?
светодиоды и jtag не вариант.
Решение
Я думаю, gdbserver мог бы вам помочь.
Другие советы
На удаленной цели:
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 на хост-компьютере и попытайтесь воспроизвести те же настройки.(Для этой цели я использовал SlickEdit и eclipse).