Перейти к содержанию
    

Вопросы по Eclipse, CDT, Zylin embedded CDT

Самое простое и гибкое - создать Other toolchain->makefile project. А уже в makefile руками указывайте какой угодно gcc.

 

Пожалуйста, поподробнее. И, если можно, ссылки по работе с Eclipse и созданию makefile. Для меня всё это пока тёмный лес.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пожалуйста, поподробнее. И, если можно, ссылки по работе с Eclipse и созданию makefile. Для меня всё это пока тёмный лес.
Я в качестве отправной точки использовал описание "в картинках" от проекта Yagarto. Скачиваете и ставите Eclipse IDE for C/C++ Developers, далее по инструкциям от yagarto создаете проект, на вкладке discovery заменяете имя компилятора gcc на имя вашего компилятора (для AVR это будет avr-gcc, например). Компилятор должен быть прописан в path.

По написанию makefile - берете документацию на make, читаете от начала до конца, потом берете готовый makefile и правите под себя. Можете посмотреть makefile от проекта scmRTOS - от порта для AVR или ARM под GCC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немогу запустить Eclipse как на Win так и на Lunux(ubuntu)

При при загрузке выдает:

VM terminated. Exit code=13
-Xms40m
-Xmx256m
-Djava.class.path=/media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
-os linux
-ws gtk
-arch x86
-showsplash /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse//plugins/org.eclipse.platform_3.3.3.r33x_r20080129/splash.bmp
-launcher /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/eclipse
-name Eclipse
--launcher.library /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.3.R33x_v20080118/eclipse_1023.so
-startup /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar
-vm /usr/lib/jvm/java-6-openjdk/jre/bin/../lib/i386/client/libjvm.so
-vmargs
-Xms40m
-Xmx256m
-Djava.class.path=/media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar

В чем может быть проблема? Прошолся по гуглу, попробывал разные варианты, не помогает... :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток! Использую связку Eclipse+GDB+OpenOCD+Wiggler. В ходе моих студенческих порывов удалось запустить дебаггер через JTAG в Эклипсе. Но далее возникла проблема, ставлю брейкпоинт на main, до него все прекрасно добегает, далее возможны 2 варианта:

1. Жмем Run и несемся к следующему брейкпоинту(который довольно далеко), после него 1 Step into и все, OpenOCD успешно падает.

2. Жмем Step Into, входим в функцию, делаем два шага и опять OpenOCD падает.

 

Больше 2 брейкпоинтов не видет - при попытке добавления и запуска пишет что нельзя поставить брейкпоинт ибо и так слишком много. При вылете в консоль OpenOCD пишет - Ошибка 308. Сталкивался кто-нить с подобным и есть ли идеи как это лечить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немогу запустить Eclipse как на Win так и на Lunux(ubuntu)

При при загрузке выдает:

VM terminated. Exit code = ...
...

В чем может быть проблема? Прошолся по гуглу, попробывал разные варианты, не помогает... :(

как на Win так и на Lunux - это как?

 

Действительно неприятно, что не работает после после свежей установки с DVD Debian 5.0.0 2009-02-14. В ububtu вроде так же было... Наверное уже исправли.

 

+ Установил сегодня по мануалу http://flurdy.com/docs/eclipse/install.html. Мануал для ubuntu, прокатило в Debian 5.0.0 2009-02-14.

 

- Впечатление - ужасное. Шрифты толстые и размытые, вокруг всех компонентов гуя такие широкие границы, что Eclipse раздуло до потери формы. Это можно исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Впечатление - ужасное. Шрифты толстые и размытые, вокруг всех компонентов гуя такие широкие границы, что Eclipse раздуло до потери формы. Это можно исправить?

 

а это не настроки оконного менеджера? мож еклипса туту нипричем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Eclipse точно ни причём. Работаю в том числе под Ubuntu 10.04 32-bit. Вид она имеет такой же как и в Windows.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как на Win так и на Lunux - это как?

Получаю одинаковую ошибку как на Linux так и на Windows

На Ubuntu закинул файлы в дерикторию /home, обновил java и все заработало

Как я понял под Windows нужно прописать пути в системных переменных но этот вопрос пока не решал.

 

- Впечатление - ужасное. Шрифты толстые и размытые, вокруг всех компонентов гуя такие широкие границы, что Eclipse раздуло до потери формы. Это можно исправить?

размер шрифтов в настройках поменяйте и все будет в порядке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как я понял под Windows нужно прописать пути в системных переменных но этот вопрос пока не решал.

Не правильно поняли. Eclipse ни в каких системных изменениях не нуждается.

Алгоритм установки предельно прост.

1. Устанавливаете самую свежую jre (ставить jdk нет необходимости).

2. Распаковываете из архива Eclipse в любое подходящее место (у меня он находится в Program Files).

3. Запускаете eclipse.exe из установленной папки. Можно создать удобный ярлык где-нибудь.

4. Создаёте где-нибудь в рабочем пространстве workspace.

5. Если есть необходимость добавить плагины к Eclipse, то добавляются они только через Help->Install New Software... Перед этим желательно настроить сеть в Window->Preferences->General->Network Connections

Всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не правильно поняли. Eclipse ни в каких системных изменениях не нуждается.

Извините! Немного не дописал. Я имел ввиду что пути прописывать для JAVA или JDK.

А для Eclipse с вами совершенно согласен что ничего делать не надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините! Немного не дописал. Я имел ввиду что пути прописывать для JAVA или JDK.

Тоже странно. Ни под Linux Ubuntu 10.04 32-bit (да, впрочем, любая) ни под Windows XP SP2/3 ничего специально прописывать не приходилось.

Осталось выяснить как Вы под каждой системой ставите jre.

Хотя, всё более чем подробно описано у Yagarto (для Windows) http://www.yagarto.de/howto/yagarto2/index.html.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток. Вопрос сверхначального уровня. До сих пор изучаю Eclipse Galileo в связке с gcc. Как запустить С-программу, написанную под MIPS-архитектуру, внутри Eclipse без ошибок ("running failing"); по сути говоря, чтобы нажал на "Run" и пошло. Я молчу пока про Debug :05:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток. Вопрос сверхначального уровня. До сих пор изучаю Eclipse Galileo в связке с gcc. Как запустить С-программу, написанную под MIPS-архитектуру, внутри Eclipse без ошибок ("running failing"); по сути говоря, чтобы нажал на "Run" и пошло. Я молчу пока про Debug :05:

Программу для мипса можно запустить:

1. на мипсе

2. на эмуляторе мипса

А как вы пытаетесь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Программу для мипса можно запустить:

1. на мипсе

2. на эмуляторе мипса

А как вы пытаетесь?

 

Насколько я знаю, у gcc есть свой симулятор, разве нельзя его использовать в Eclipse?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я знаю, у gcc есть свой симулятор, разве нельзя его использовать в Eclipse?

Вы не уточнили чьей сборкой gcc вы пользуетесь, но у CodeSourcery есть в поставке Sourcery G++ Lite 4.4-191 for MIPS ELF утилита mips-sde-elf-run для запуска программы в симуляторе, или внутри gdb можно, указав "target sim". В Getting Started про это написано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...