|
Eclipse + GCC для ARM, Среда разработки для ARM, причем бесплатная... |
|
|
|
Oct 23 2007, 22:52
|

Участник

Группа: Участник
Сообщений: 25
Регистрация: 23-10-07
Из: Москва
Пользователь №: 31 665

|
Всем хороши коммерческие версии типа Keil, IAR, ... кроме цены. А "лекарство" выходит частенько с опозданием на год и более. Да и отладчики (JTAG) у них не самые дешевые. Сейчас многие начинают советовать GCC на платформе Eclipce с OpenOCD дебагером, который поддерживает от wiggler-а до Segger-а - кому что по карману. Да, GCC уступает немного коммерческим компиляторам по скорости и плотности кода, на у ARM-ов и памяти и скорости для большинства задач - с запасом. Одна беда - при всем разнообразии подобных пакетов нет ни одного, чтобы поставил - и сразу заработало... Может кто-то уже прошел через эти тернии? Вопрос не праздный...
--------------------
Sleo
|
|
|
|
|
 |
Ответов
(90 - 104)
|
May 16 2010, 09:11
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(klen @ May 16 2010, 14:20)  а сразу без костылей в макефайле прописать не канает? Эт вы зря, вопрос правильный. Сейчас приходится прописывать дефайны в двух местах - в мейкфайле (для компилятора), и в настройках проекта (для эклипса). Если бы можно было как-то заставить эклипсу передавать дефайны мейку, или лучше наоборот, импортировать дефайны из мейкфайла, - было бы здорово. Потому я присоединяюсь к вопросу. Цитата(ZiB @ May 16 2010, 12:45)  С\C++ General -> Path and Symbols -> Symbols в проекте их видно, но как их использовать в майкфайле я не понял. Как я уже написал, я не знаю способа сделать это. Но знаю пути обхода  : - Прописать дефайн и там и там (неудобно);
- Прописать дефайн в каком-нибудь *.h-файле, который включается повсеместно.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
May 17 2010, 09:52
|

Частый гость
 
Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109

|
Попробовал указать в Compiler invocation command имя компилятора arm-gcc дефайны из вывода компиляции прописались, но вот беда если убрать их, то они не исчезают  как бы сделать что бы при каждой компиляции обновлялись...
|
|
|
|
|
Jun 12 2010, 19:23
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(011119xx @ Jun 12 2010, 23:06)  А я решил забить на GCC вместе с Эклипсом  . Надоело мучиться. Почему я вместо того чтобы писать программы должен сидеть и разбираться с этой средой, как ее запустить и прочее? Тут страницей ранее уже был один отчаявшийся. Мы его слегка осудили ессна  Честно говоря, не понимаю проблем. У меня было всё очень просто - поставил - запустил - работает. (Это про Эклипс). Да, были проблемы, но в основном из серии "как преодолеть это мелкое неудобство", а не "как заставить это работать". GCC я осваивал раньше. Что касается GCC, всё что надо для работы с ним - уметь вдумчиво читать документацию. Мне кажется, это вообще необходимое качество для эмбеддера.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|