sf9 0 17 сентября, 2008 Опубликовано 17 сентября, 2008 (изменено) · Жалоба :1111493779: День добрый! Прошу авторитетного мнения по выбору среды разработки для МК ATmega128. Язык программирования С. Сам решил остановиться на AVR Studia + WinAVR (AVR-GCC). Но многие товарищи упорно склоняют к разработке проекта в ICC,а отладке в AVR. Есть ли какие-то преимущества той или иной среды? Всем СПАСИБО за помощь. Изменено 17 сентября, 2008 пользователем sf9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба Но многие товарищи упорно склоняют к разработке проекта в ICC И чем аргументируют? Кстати, я Вас правильно понял, ICC - это ImageCraft? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sf9 0 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба И чем аргументируют? Кстати, я Вас правильно понял, ICC - это ImageCraft? Да,именно Image Craft IDE. Аргументов не очень много,но звучат такие: -ICC относительно оптимальна и лучше С-компилятора AVR-GCC. -больше библиотек. -h-файлы совместимы с некоторыми (???) другими средами (оказывается все *.h не унифицированы). -и что-то такое умное,что я не понял)))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба -ICC относительно оптимальна и лучше С-компилятора AVR-GCC. Врут. Нагло ;) -больше библиотек. Каких? Стандартные сишные библиотеки - они, считайте, одинаковы. -h-файлы совместимы с некоторыми (???) другими средами (оказывается все *.h не унифицированы). O_o Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sf9 0 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба понятно! А Вы сами каким инструментом пользуетесь ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 68 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба понятно! AVR-GCC однозначно лучше по кодогенерации, чем ICC. Вообще, AVR-GCC в этом плане очень приличен и только немного уступает лидеру - IAR. Все остальные заметно хуже этих двух. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 11 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба А Вы сами каким инструментом пользуетесь ? Если Вам интересно, я, например, пользуюсь ICC: просто, начальство не посоветовавшись честно купило... Я от него - "не в восторге". На Сахаре выложены тесты и приведены длина кода и время выполнения (транслированны в IAR). Я повторил всё это на ICC - результат примерно на 10% хуже как по длине кода, так, естественно, и по времени выполнения. Правда, для ICC версии 6.30 (сейчас это - устаревшая версия). Перейти на другой транслятор - болезненная процедура: хотя "С - он и в Африке С", но расширения языка в разных трансляторах реализованы по разному. Может быть и - мелочь, но множество старых поддерживаемых до сих пор проектов, сделаных в ICC - как камень на ногах. Прежде чем выбрать среду разработки - хорошенько подумайте и взвесте все аргументы "за" и "против" - потом куда-то перейти будет всё тяжелее и тяжелее по мере выполнения проектов в выбранной среде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба А Вы сами каким инструментом пользуетесь ? IAR. Причем не только для AVR, но и для ARM. Отлаживаю обычно в железе, чистую математику - прямо в симуляторе IAR'а. Иногда - в AVR Studio. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба Я, например, использую GCC. Для AVR и для IBM PC. Почему? Из за свободы в широком смысле этого слова (бесплатность, открытость, многоплатформенность). На счет последнего пункта рискну положить, что не у многих компиляторов есть подобная фича. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба А Вы сами каким инструментом пользуетесь ?avr-gcc (WinAVR) + Eclipse + AVReal. Симулятором не пользуюсь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mdmitry 0 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба avr-gcc (WinAVR) + Eclipse. Программирование (при необходимости отладка) AVR Studio. Не смог подружить AVR JTAG ICE mkII с avrdude по USB :crying: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LEAS 0 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба WinAVR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Proton 1 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба IAR + AVRStudio + JTAG(DW). В качестве редактора кода Source Insight. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleksandr Baranov 1 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба Научившись программировать на GCC и писать makefiles, Вы приобретете невиданное могущество и навсегда избавитесь от лекарственной зависимости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 17 сентября, 2008 Опубликовано 17 сентября, 2008 · Жалоба IAR + SlickEdit + JTAG(DW). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться