Я установил rtems, mingw, msys, grmon в платформу eclipse и также указал путь в переменной окружения. Я пытаюсь выполнить заданную программу rtems образца, но она показывает, что ERROR имеет * запуск rtems столкнулся с проблемой. * Процесс указания ошибки не может запустить программу, а «C: \ workspace \ rtems \ debug \ rtems»: запуск завершился неудачно. еще один вопрос: будет ли rtems генерировать исполняемый файл? также сообщите мне, как установить и запустить программу rtems на платформе Windows XP?Как выполнить пример программы rtems на eclipse ide?
ответ
RTEMS имитационная среда: http://www.rtems.org/wiki/index.php/RTEMS_on_Virtualbox. Этот сайт является очень хорошей отправной точкой для установки RTEMS среды разработки.
Вскоре, установить VirtualBox программу из https://www.virtualbox.org/, загрузить изображение с http://www.rtems.org/wiki/index.php/RTEMS_on_Virtualbox и начать это изображение от VirtualBox, среда разработки RTEMS уже будет установлена с этим изображением, включая редактор, компилятор, симулятор и т.д. ...
Если я запускаю любой пример rtems, его не генерирует .exe-файл на eclipse ide. Я знаю, должен работать с помощью командной строки Msys. Может ли кто-нибудь рассказать мне, как выполнить с помощью командной оболочки msys? –
Прежде все я рекомендую установить RTEMS плагин для Eclipse,
https://devel.rtems.org/wiki/Developer/Eclipse/Plugin
Второе: вы должны знать цель, чтобы обеспечить правильное -qspec для компилятора. Параметры, предоставляемые компилятору, зависят от того, какой пакет RTEMS вы используете.
В-третьих: Eclipse создаст файл .EXE, который может использоваться как GRMON, так и GDB. Вы также можете использовать отладчик Eclipse, который будет использовать GDB для подключения к GRMON.
Не забудьте установить начальную точку останова на «Init», а не на главную и вызвать GRMON с «-gdb» и БЕЗ опции «-ni».
Если у вас есть цель, укажите. Если у вас нет реальной цели, инструменты, которые вы упоминали как grmon, вам не помогут. –
У меня есть целевое оборудование, но программа rtems на eclipse ide не генерирует .exe-файл, а затем как следует выполнять с помощью командной строки Msys? –
компиляция rtems не может сгенерировать * .exe-файл, ваш исполняемый файл находится в папке Debug или Release и не имеет расширения файла для ОС RTEMS. * .exe - это расширение исполняемого файла Windows. Все операционные системы, включая операционные системы реального времени, имеют разные расширения файлов для исполняемых файлов. –