реклама на сайте
подробности

 
 
> WinAVR или CodeVision ?, "Шило на мыло" или нет ?
manul78
сообщение Jun 28 2009, 09:31
Сообщение #1


Местный
***

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



Уважаемые коллеги.

Вот у меня совсем не праздный вопрос: Велика-ли разница между WinAVR и CodeVision ?
Сам я лично, кроме WinAVR+AVRStudio почти не на чем не работал. Привык, что-ли ? Вот недавно поставил
CV , "поигрался", вроде ничего. Но писать не писал пока... Понравился Wizard для "быстрых" и т.д.
Поэтому интересуюсь, вашим мнением... Кто на чем работает, и из каких соображений ?
Спрашиваю потому, что для меня переходить с одной среды на другую, не сколько "геморой", а не люблю
путаницу... Предпочитаю работать в чем, то одном.


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
manul78
сообщение Jun 29 2009, 12:11
Сообщение #2


Местный
***

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



Еще раз соглашусь с вами в пользу WinAVR.

CV можно использовать как "памятку", т.е. в Визарде описывем девайс и используемую перефирию,
печатаем и кладем рядом как алгоритм... ну а пишем на WinAVR... biggrin.gif


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
Proton
сообщение Jun 29 2009, 16:19
Сообщение #3


Частый гость
**

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



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


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 1 2009, 15:59
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 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 кода.. И так крутил и эдак... урезал все, что можно дня наверное два.. Ну никак хоть тресни. sad.gif Максимум выдавил ~5K. Этот же код сбилдил в IAR'е - сходу получил 3K. Вот так то.
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 1 2009, 16:32
Сообщение #5


Местный
***

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



Цитата(defunct @ Jul 1 2009, 19:59) *
На самом деле уступает достаточно много, иногда можно сказать фатально.
Недавно пытался впихнуть достаточно простой проект в m48. Причем начиналось все с 9K кода.. И так крутил и эдак... урезал все, что можно дня наверное два.. Ну никак хоть тресни. sad.gif Максимум выдавил ~5K. Этот же код сбилдил в IAR'е - сходу получил 3K. Вот так то.


По поводу WinAVR... и размеров кода...

Последнее время "ваял" для ATmega8, 16 и пр... как-то все влезает, поэтому особо не заморачивался и
практически "по привычке" качал раз в 2-3 месяца последние релизы WinAVR и ставил их...
Но вот недавно пришлось писать под ATtiny2313, и никак не запихаю... не лезет и все тут, и программа
примитивная, там от силы на 1К... Посоветовался с друзьми, снес "свежий" релиз и поставил 2006 года.
и что-же Вы думаете - 900 слов код вышел... Так что приходится выбирать или размер или скорость...


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 1 2009, 17:00
Сообщение #6


кекс
******

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



Цитата(manul78 @ Jul 1 2009, 19:32) *
Так что приходится выбирать или размер или скорость...

Дык, если сравнивать WinAVR vs IAR, IAR дает меньший объем кода и бОльше скорость!
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 1 2009, 17:25
Сообщение #7


Местный
***

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



Цитата(defunct @ Jul 1 2009, 21:00) *
Дык, если сравнивать WinAVR vs IAR, IAR дает меньший объем кода и бОльше скорость!


Вот тогда такой Вам вопрос. Я например на IAR-е ни дня не работал, даже не видел его. Мне интересно,
IAR поддерживает стандартный ANSI C, или все-же есть разница ?
Спрашиваю, потому как алгоритмы свои сначала обкатываю на Borland С++, а потом переношу на WinAVR.
Может это конечно "по чудному", но я так привык... есть определенное удобство и плюсы...


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- manul78   WinAVR или CodeVision ?   Jun 28 2009, 09:31
- - aaarrr   Почитайте, что Вас ждет. Поиск для того и придуман...   Jun 28 2009, 11:08
- - Goodefine   Цитата(aaarrr @ Jun 28 2009, 14:08) Почит...   Jun 28 2009, 11:42
|- - SSerge   Цитата(Goodefine @ Jun 28 2009, 17:42) Аг...   Jun 28 2009, 15:26
- - _Pasha   Что мы все о мелком да о мелком? Главное - у кодви...   Jun 28 2009, 17:53
- - Serj78   CV позволит быстро начать работу, и сделает мyогие...   Jun 28 2009, 18:16
|- - manul78   Цитата(Serj78 @ Jun 28 2009, 22:16) ...Ес...   Jun 28 2009, 19:25
- - haker_fox   Цитата(manul78 @ Jun 28 2009, 18:31) Уваж...   Jun 29 2009, 00:58
- - alexashko   лучше на Codevision - просто, удобно и со вкусом ...   Jun 29 2009, 08:24
|- - mempfis_   Начинал осваивать AVR в CVAVR. Генератор начальног...   Jun 29 2009, 08:54
|- - MrYuran   Цитата(mempfis_ @ Jun 29 2009, 12:54) Жал...   Jun 29 2009, 09:06
|- - _Pasha   Цитата(mempfis_ @ Jun 29 2009, 11:54) Дол...   Jun 29 2009, 10:52
- - Corvus   AtmanAVR - GCC + генератор кода. Вот только платны...   Jun 29 2009, 11:00
|- - haker_fox   Цитата(Corvus @ Jun 29 2009, 20:00) Atman...   Jun 29 2009, 11:50
|- - MrYuran   Цитата(haker_fox @ Jun 29 2009, 15:50) Де...   Jun 29 2009, 11:58
|- - haker_fox   Цитата(MrYuran @ Jun 29 2009, 20:58) Весь...   Jun 30 2009, 01:25
- - _Pasha   Цитата(Proton @ Jun 29 2009, 19:19) Также...   Jun 29 2009, 17:05
- - MrYuran   Цитата(Proton @ Jun 29 2009, 20:19) Реком...   Jun 30 2009, 04:43
|- - demiurg_spb   Берегите карму Использование ломанных тулзов, при ...   Jul 1 2009, 11:44
|- - Proton   Цитата(haker_fox)Это неверно! Там есть C++.Пос...   Jul 1 2009, 12:52
- - defunct   Цитата(manul78 @ Jul 1 2009, 20:25) Вот т...   Jul 1 2009, 17:51


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.0146 секунд с 7
ELECTRONIX ©2004-2016