Не нашел на форуме похожей темы, и решил создать свою.
Скомпилировал для отладочной платы с AT91SAM9260 пакет gdb.
Испытываю такой подход при написании и отладке программ под Linux:
1) В Виндовс, с помощью любой известной среды (VC, WinArm и т.д.), пишется код программы
2) Далее, написанный код забрасывается в виртуальную машину Linux и там компилируется с помощью toolchain, и с опорой на заголовочные файлы из каталога BuildRoot (для обеспечения полной совместимости создаваемой программы с Linux в плате). В получаемый бинарный файл включается информация для отладки.
3) Далее, полученный исполнимый файл программы забрасывается в плату (на root диск Linux). И там же (на плате) запускается gdbserver для удаленной отладки этого файла программы.
ПРОБЛЕМА:
Естественно, удаленно отлаживать программу из виртуальной машины Linux или из Виндовс с использованием командной строки gdb - дело утомительное и неблагодарное.
Пробовал запускать в Виндовс бесплатную программу "Arm Insight Debigger" (она есть например в пакете cygwin).
Но, возникают непонятные проблемы и срывы. Пошаговая отладка с опорой на исходный код программы просто не выходит.
Посоветуйте, какие визуальные среды под Linux (но желательно в текстовом режиме) или еще лучше под Виндовс (с полноценной пошаговой отладкой) можно было бы использовать для такого способа отладки через gdb ? Подчеркну, что идеальный вариант - отладка из под Виндовс (как я понял, теоретически это вполне возможно).