|
WinAVR или CodeVision ?, "Шило на мыло" или нет ? |
|
|
|
Jun 28 2009, 09:31
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Уважаемые коллеги.
Вот у меня совсем не праздный вопрос: Велика-ли разница между WinAVR и CodeVision ? Сам я лично, кроме WinAVR+AVRStudio почти не на чем не работал. Привык, что-ли ? Вот недавно поставил CV , "поигрался", вроде ничего. Но писать не писал пока... Понравился Wizard для "быстрых" и т.д. Поэтому интересуюсь, вашим мнением... Кто на чем работает, и из каких соображений ? Спрашиваю потому, что для меня переходить с одной среды на другую, не сколько "геморой", а не люблю путаницу... Предпочитаю работать в чем, то одном.
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
2 страниц
< 1 2
|
 |
Ответов
(15 - 26)
|
Jun 29 2009, 12:11
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Еще раз соглашусь с вами в пользу WinAVR. CV можно использовать как "памятку", т.е. в Визарде описывем девайс и используемую перефирию, печатаем и кладем рядом как алгоритм... ну а пишем на WinAVR...
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Jun 29 2009, 16:19
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334

|
Рекомендую использовать IAR, он является одним из лучших по качеству компиляции кода, поддерживает С++, является кроссплатформенным(очень пригодиться), имеет встроенный отладчик. Возможно его IDE покажется для написания кода не очень удобным, но это же компилятор, а для написания кода лучше использовать специализированные редакторы(SlickEdit или SourceInsight). Также приходилось работать с GСС(WinAVR), из неудобств могу отметить, несколько худшую оптимизацию, отсутствие поддержки С++, невменяемые отладчики под другие платформы.
--------------------
Всяк хорошая мысля к нам приходит опосля.
|
|
|
|
|
Jun 30 2009, 01:25
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(MrYuran @ Jun 29 2009, 20:58)  Весь вопрос - в соотношении стоимости продукта и личного времени Гм! Относительно настройки периферии МК - стрельба из пушки по воробьям. Не так сложна она в настройке. Цитата(Proton @ Jun 30 2009, 01:19)  Рекомендую использовать IAR, он является одним из лучших по качеству компиляции кода При этом ему не так много уступает бесплатный GCC. Цитата(Proton @ Jun 30 2009, 01:19)  поддерживает С++, является кроссплатформенным(очень пригодиться), имеет встроенный отладчик. Все три пункта применимы и к avr gcc. Цитата(Proton @ Jun 30 2009, 01:19)  Возможно его IDE покажется для написания кода не очень удобным, но это же компилятор, а для написания кода лучше использовать специализированные редакторы(SlickEdit или SourceInsight). Да! Сам использую CodeBlocks. не все в нем безупречно, но мне нравится и хватает. Цитата(Proton @ Jun 30 2009, 01:19)  несколько худшую оптимизацию Да. Цитата(Proton @ Jun 30 2009, 01:19)  отсутствие поддержки С++ Это неверно! Там есть C++. Цитата(Proton @ Jun 30 2009, 01:19)  невменяемые отладчики под другие платформы. Ничего не могу сказать по этому поводу...
--------------------
Выбор.
|
|
|
|
|
Jun 30 2009, 04:43
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Proton @ Jun 29 2009, 20:19)  Рекомендую использовать IAR, он является одним из лучших по качеству компиляции кода ... А стоимость его вы видели? Всё равно когда-то придётся платить... Хотя, может для кого-то 2-3 тыщи евро мелочь, но мне на данном этапе развития точно никто не купит. ИДЕ у ИАРа откровенно хилая, не зря они к клипсе примазываются. Хотя есть такая забавная фича, как навигация по тексту вперёд/назад по Alt-> и Alt<- - очень удобно.
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jul 1 2009, 12:52
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334

|
Цитата(haker_fox) Это неверно! Там есть C++. Посмотрел, действительно есть поддержка. Выходит всё время ошибался, сам не знаю почему сложилось такое мнение. Цитата(MrYuranА) стоимость его вы видели? Всё равно когда-то придётся платить... На стоимость не смотрю, всегда стараюсь использовать ПО максимально отвечающее моим потребностям. Моему руководству без разницы что я использую, главное чтоб был результат.
--------------------
Всяк хорошая мысля к нам приходит опосля.
|
|
|
|
|
Jul 1 2009, 15:59
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Proton @ Jun 29 2009, 19:19)  Рекомендую использовать IAR, он является одним из лучших по качеству компиляции кода Для AVR - безвариантно - самым лучшим. Цитата(haker_fox @ Jun 30 2009, 04:25)  При этом ему не так много уступает бесплатный GCC. На самом деле уступает достаточно много, иногда можно сказать фатально. Недавно пытался впихнуть достаточно простой проект в m48. Причем начиналось все с 9K кода.. И так крутил и эдак... урезал все, что можно дня наверное два.. Ну никак хоть тресни.  Максимум выдавил ~5K. Этот же код сбилдил в IAR'е - сходу получил 3K. Вот так то.
|
|
|
|
|
Jul 1 2009, 16:32
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Цитата(defunct @ Jul 1 2009, 19:59)  На самом деле уступает достаточно много, иногда можно сказать фатально. Недавно пытался впихнуть достаточно простой проект в m48. Причем начиналось все с 9K кода.. И так крутил и эдак... урезал все, что можно дня наверное два.. Ну никак хоть тресни.  Максимум выдавил ~5K. Этот же код сбилдил в IAR'е - сходу получил 3K. Вот так то. По поводу WinAVR... и размеров кода... Последнее время "ваял" для ATmega8, 16 и пр... как-то все влезает, поэтому особо не заморачивался и практически "по привычке" качал раз в 2-3 месяца последние релизы WinAVR и ставил их... Но вот недавно пришлось писать под ATtiny2313, и никак не запихаю... не лезет и все тут, и программа примитивная, там от силы на 1К... Посоветовался с друзьми, снес "свежий" релиз и поставил 2006 года. и что-же Вы думаете - 900 слов код вышел... Так что приходится выбирать или размер или скорость...
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Jul 1 2009, 17:25
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Цитата(defunct @ Jul 1 2009, 21:00)  Дык, если сравнивать WinAVR vs IAR, IAR дает меньший объем кода и бОльше скорость! Вот тогда такой Вам вопрос. Я например на IAR-е ни дня не работал, даже не видел его. Мне интересно, IAR поддерживает стандартный ANSI C, или все-же есть разница ? Спрашиваю, потому как алгоритмы свои сначала обкатываю на Borland С++, а потом переношу на WinAVR. Может это конечно "по чудному", но я так привык... есть определенное удобство и плюсы...
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|