|
Какую среду разработки выбрать |
|
|
|
Sep 17 2008, 12:02
|

Участник

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

|
День добрый! Прошу авторитетного мнения по выбору среды разработки для МК ATmega128. Язык программирования С. Сам решил остановиться на AVR Studia + WinAVR (AVR-GCC). Но многие товарищи упорно склоняют к разработке проекта в ICC,а отладке в AVR. Есть ли какие-то преимущества той или иной среды? Всем СПАСИБО за помощь.
Сообщение отредактировал sf9 - Sep 17 2008, 12:03
|
|
|
|
|
Sep 17 2008, 12:16
|

Участник

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

|
Цитата(Rst7 @ Sep 17 2008, 16:09)  И чем аргументируют? Кстати, я Вас правильно понял, ICC - это ImageCraft? Да,именно Image Craft IDE. Аргументов не очень много,но звучат такие: -ICC относительно оптимальна и лучше С-компилятора AVR-GCC. -больше библиотек. -h-файлы совместимы с некоторыми (???) другими средами (оказывается все *.h не унифицированы). -и что-то такое умное,что я не понял))))
|
|
|
|
|
Sep 17 2008, 12:18
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата -ICC относительно оптимальна и лучше С-компилятора AVR-GCC. Врут. Нагло  Цитата -больше библиотек. Каких? Стандартные сишные библиотеки - они, считайте, одинаковы. Цитата -h-файлы совместимы с некоторыми (???) другими средами (оказывается все *.h не унифицированы). O_o
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Sep 17 2008, 13:01
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(sf9 @ Sep 17 2008, 15:25)  А Вы сами каким инструментом пользуетесь ? Если Вам интересно, я, например, пользуюсь ICC: просто, начальство не посоветовавшись честно купило... Я от него - "не в восторге". На Сахаре выложены тесты и приведены длина кода и время выполнения (транслированны в IAR). Я повторил всё это на ICC - результат примерно на 10% хуже как по длине кода, так, естественно, и по времени выполнения. Правда, для ICC версии 6.30 (сейчас это - устаревшая версия). Перейти на другой транслятор - болезненная процедура: хотя "С - он и в Африке С", но расширения языка в разных трансляторах реализованы по разному. Может быть и - мелочь, но множество старых поддерживаемых до сих пор проектов, сделаных в ICC - как камень на ногах. Прежде чем выбрать среду разработки - хорошенько подумайте и взвесте все аргументы "за" и "против" - потом куда-то перейти будет всё тяжелее и тяжелее по мере выполнения проектов в выбранной среде.
|
|
|
|
|
Sep 17 2008, 15:23
|
Группа: Новичок
Сообщений: 5
Регистрация: 29-06-08
Из: Город Невест
Пользователь №: 38 619

|
WinAVR.
|
|
|
|
|
Sep 17 2008, 16:34
|
Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 31-08-05
Из: New York
Пользователь №: 8 118

|
Научившись программировать на GCC и писать makefiles, Вы приобретете невиданное могущество и навсегда избавитесь от лекарственной зависимости.
--------------------
ASB
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|