Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Поделитесь мнениями о Си-компиляторах CV AVR и WinAVR(GCC), а также о соответствующих IDE'ях, плиз. Например так...
Отправлено
YellowTiger 18 июня 2007 г. 14:05
как вы оцениваете:1. их возможности (полный С/С++, неполный)
2. качество самого софта (или степень глючности)
3. качество объектного кода (степень оптимальности)
4. удобство оболочки (продуманность интерфейса, нереализованные полезности)
Верно ли я заметил, что обращение к Си-шным символьным именам из ассемблерных вставок в CV AVR не предусмотрено? В GCC эта возможность есть, но выглядит она так коряво, что может проще считать, что её нет? :о)
[ Ээх, Борланда на них нету - те даже в Паскале ассемблер предусмотрели! Представляю, как поплохело Вирту от такой "поправки"! :о) ]
Составить ответ | Вернуться на конференцию
Ответы
- Агромадное спасибо всем, поделившимся сведениями, мнениями, ссылками и т.д. Как говорится - выбирай нафкус... :о) — YellowTiger (18.06.2007 17:24:20 83.149.0.98, пустое)
- Я кстати то же гулял по всяким IDE для GCC и однозначно решил, что Eclipse лучший на сегодня, а тормоза запросто убираются переносом исполняемых библитек на виртуальный диск. Да и то это нужно, когда в Eclipse гуляешь по его приложениям. — Make_Pic (18.06.2007 16:40:5 90.150.120.169, пустое)
- работал с CVAVR, перешел на WinAVR, не жалею. Оболочка/редактор - любая на выбор (PN, CodeBlocks, VIM, Eclipse и т.д.). GCC - это унификация (WinAVR, WinARM, MSP-GCC, SDCC, MINGW) и бесплатность. А пираты пусть мучаются с кряками. — ыфефт (18.06.2007 14:18:56 194.187.229.9, пустое)
- А ху из ху в этом перечне? И как попробовать Eclipse? Про него тут несколько раз говорили. — YellowTiger (18.06.2007 15:47:26 83.149.0.98, пустое)
- Ответ: — Vit (18.06.2007 16:15:41 83.170.240.226, 90 байт, ссылка)
- сам не проверял, думаю нужно установить Eclipse, CDT (поддержка прожектов на C/C++), и поддержку GCC/AVR-GCC - смотрите — ыфефт (18.06.2007 15:58:17 194.187.229.9, 331 байт, ссылка)
- Eclipse там. А про список (+) => — SM (18.06.2007 15:58:5 80.92.255.53, 328 байт, ссылка)
- Спасибо (и за ссылку, и за пояснения), а PN, CodeBlocks, VIM - всё IDE'шки? — YellowTiger (18.06.2007 16:04:35 83.149.0.98, пустое)
- Programmers notepad (редактор, идет в комплекте с WinAVR,WinARM), VIM - тоже редактор с гибкими настройками, Codeblocks - редактор и IDE для MINGW, но настраивается под любой компилятор — ыфефт (18.06.2007 16:13:35 194.187.229.9, пустое)
- Ясно, спасибо. — YellowTiger (18.06.2007 16:51:37 83.149.0.98, пустое)
- PN и CodeBlocks я не знаю, а vim это известный линуксовый текстовый редактор. Довольно своеобразная хрень. — SM (18.06.2007 16:05:41 80.92.255.53, пустое)
- И любоваться на криво и неспешно перерисовывающиеся окна на пне 2.4ГГц... — Гудвин (18.06.2007 15:53:24 195.133.109.197, пустое)
- Wavecomы (ARM-7) с OPEN-AT нормально и на GCC программируются (ресурсов по памяти/производительности хватает), а для AVR и MSP430 только IAR пользую. — Щ.C. (18.06.2007 14:54:39 144.206.186.102, пустое)
- судя по форумам мучаются гнушники, klen вон вообще без ружья из дома не выходит - везде враги и происки Билл Гейтса мерещаться — DASM (18.06.2007 14:24:55 212.58.192.14, пустое)
- Ацтой — DASM (18.06.2007 14:05:55 212.58.192.14, пустое)
- Неужели оба?! — YellowTiger (18.06.2007 14:16:6 83.149.0.98, пустое)
- PS NET2005 as IDE + IAR AVR - ruleZZ — DASM (18.06.2007 14:07:10 212.58.192.14, пустое)
- Первое -ацтой из ацтоев, второе - сойдет, третье - ARM -нелепица, четвертое - а чего это ты тут ошиваешься? Я ж тебе ночью счастливого пути уже пожелал :) — Гудвин (18.06.2007 14:14:20 195.133.109.197, пустое)
- Хмм, 'ацтой', 'нелепица' и 'сойдет' - не самые выдающиеся струменты, выходит. А чем жы вы сами-то пользуетесь? (меня пока только атмельское железо интересует) — YellowTiger (18.06.2007 14:20:20 83.149.0.98, пустое)
- AVRASM2 + ConText + Far + AVReAl + Studio 3.56, шоб иногда кусочки в симуляторе прогнать — =AVR= (18.06.2007 14:33:17 80.92.96.19, пустое)
- Для AVR - компилятором асма с ком строки + FAR, а раньше Studio + IAR — DASM (18.06.2007 14:23:53 212.58.192.14, пустое)
- Что-то я много здесь встречал комментариев о iar'е, что, дескать, он только для армов хорош...?? — YellowTiger (18.06.2007 14:36:43 83.149.0.98, пустое)
- DASM, Гудвин: спасибо, буду знать. — YellowTiger (18.06.2007 16:09:14 83.149.0.98, пустое)
- IAR именно для AVR. У меня все установлено - приходится периодически и то, и другое, и третье пользовать. Но для всех моих железок вполне достаточно CV. Вполне предсказуемый (можно сказать даже - вылизанный) компилятор, что-бы тут распальцовщики не говорили... ;) Во всяком случае, глюков не встречал. Заточен конкретно под AVR. Его ограничения ничуть не стесняют. — Гудвин (18.06.2007 14:48:49 195.133.109.197, пустое)
- он как раз только для AVR хорош, для ARM - Keil (real view) — DASM (18.06.2007 14:39:10 212.58.192.14, пустое)