удаленно отлаживать встроенную систему, содержащую GDB, с помощью какого-либо графического интерфейса

StackOverflow https://stackoverflow.com/questions/71248

  •  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).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top