XCode 4 для разработки ядра встроенного Linux? - PullRequest
3 голосов
/ 13 марта 2011

Я пытаюсь использовать XCode 4 (с внешней утилитой сборки) для встроенного Linux при разработке ядра ARM.Обратите внимание, что у меня есть все кросс-компиляторы и инструменты, работающие из командной строки на Mac, но я хотел бы использовать XCode для удобства.

Стандартная фаза make (make ARCH = arm CROSS_COMPILE = arm-none-eabi- uImage), кажется, работает нормально, но не может понять, как:

(a) Создать цель, которая нуждается в интерактивном вводе в оболочке (make ARCH = arm menuconfig).Это всегда жалуется на «Ошибка открытия терминала: неизвестно», а с XCode 4 он работает в фоновом режиме.Есть идеи, как открыть интерактивную оболочку на переднем плане?

(b) Использовать arm-none-eabi-gdb в качестве моего отладчика.Это необязательно, но будет очень аккуратно.

Спасибо!

1 Ответ

0 голосов
/ 20 марта 2011

а) Можете ли вы выяснить, как запустить эквивалент xterm, содержащего команду?Или некоторые IDE имеют опцию флажка для запуска команды в интерактивном окне.Наконец, подумайте о том, чтобы делать из меню какие-либо операции, связанные с menuconfig

b) Зависит от того, может ли xcode говорить по протоколу GDB в целом.Если это возможно, тогда нужно выяснить всю процедуру запуска цели gdbserver.Если это невозможно, вам придется выполнить отладку в текстовом режиме или использовать интерфейс, совместимый с gdb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...