Например TDA7294

Форум РадиоКот :: Просмотр темы - CodeVisionAVR vs AVR Studio
Форум РадиоКот
https://radiokot.ru/forum/

CodeVisionAVR vs AVR Studio
https://radiokot.ru/forum/viewtopic.php?f=57&t=86006
Страница 1 из 6

Автор:  Dr. Alex [ Пт мар 01, 2013 12:13:52 ]
Заголовок сообщения:  CodeVisionAVR vs AVR Studio

Так всё-же, какой компилятор лучше: CodeVisionAVR или AVR Studio??? Жду ваши мнения, дорогие коллеги...

Автор:  vem566 [ Пт мар 01, 2013 12:44:26 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Если есть такой вопрос, значит нет однозначного ответа. Каждый выбирает под себя.

Автор:  a_skr [ Пт мар 01, 2013 12:57:22 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

ТС, а Вы создайте опрос с голосованием.

Автор:  HHIMERA [ Пт мар 01, 2013 14:23:39 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Dr. Alex писал(а):
Так всё-же, какой компилятор лучше: CodeVisionAVR или AVR Studio??? Жду ваши мнения, дорогие коллеги...

Keil for ARM... :tea:

Автор:  Дрон [ Пт мар 01, 2013 14:35:34 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Это вобщето среды разработки а не только компиляторы.мне больше по душе авр студия из за похожести на мплаб(для микрочипа)....
Говорят что кодевижен поудобнее будет особенно для начинающих...

Автор:  Dr. Alex [ Пт мар 01, 2013 15:07:28 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

А у кого из них более компактный код, до и после компилирования?


a_skr писал(а):
ТС, а Вы создайте опрос с голосованием.

А как его сделать????? :shock: :shock: :shock:

Автор:  vem566 [ Пт мар 01, 2013 15:16:30 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Dr. Alex писал(а):
у кого из них более компактный код, до и после компилирования

А что, корячутся проекты на пределе памяти?

Автор:  Dr. Alex [ Пт мар 01, 2013 15:31:55 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Да нет, просто интересно у кого более правильно, или как сказать, ассемблирование.

Автор:  Дрон [ Пт мар 01, 2013 15:45:01 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

avr студия подерживает ассемблер.
.
Dr. Alex,ассемблер это язык програмирования,а не то что Вы имели ввиду!
.
Про размеры кода это как програмист распишет так и скомпилитса в пропорции чем оптимальнее асм тем меньше кекс.Кодевижном я не пользовался поэтому сравнивать немогу.

Автор:  vem566 [ Пт мар 01, 2013 15:55:53 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Несколько раз натыкался на нехватку памяти. И столько же раз убеждался в правоте заповеди программирования "выигрываешь в памяти - проигрываешь в скорости".
Если есть проблема с нехваткой памяти, лучше взять что-то по мощней. А если нет - какая разница как компилятор соберет?

Автор:  Дрон [ Пт мар 01, 2013 16:06:44 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

vem566, у некоторых начинающих и не только все переменные глобальные сотни переходов и код через опу.А каком мощном камне говорить в таком случае?Тут только оптимизировать надо,а потом уже решать какой камень брать.
.
.
Видел одну свистелку-перделку аля дверной звонок типа дин-доон от кекса которой мега 88 чуть не трещит по швам.

Автор:  vem566 [ Пт мар 01, 2013 16:48:08 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Ну что ответить?
Моя эпопея программирования началась 30 лет назад с двухтомника Кнута "Искусство программирования".
Поэтому вопросы оптимизации кода были решены с самого начала. Если процесс познания идет через задницу, тем более какая разница, насколько оптимален компилятор. Никогда не интересовался, насколько "ужмет" этот компилятор, относительно другого. Не думаю, что разница будет такая, чтобы иметь принципиальное значение.

Автор:  Dr. Alex [ Пт мар 01, 2013 21:47:39 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Вот живой пример, простое мигание светиком (дрыганье ножкой) на МикроПаскале, получается ГОРАЗДО больший кекс, чем в AVR Studio... Вопрос - ПОЧЕМУ????????
Вероятнее потому что AVR Studio более правильно транслирует команды.... Или как?????

Автор:  Дрон [ Пт мар 01, 2013 22:09:33 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Всё просто.В авр студии код ассмблерный.Ассемблер язык низшего уровня,а паскаль высшего.Такие же результаты и между ассемблером и си.Пишите на ассемблере и грамотно тогда кекс будет минимального размера.

Автор:  urry [ Пт мар 01, 2013 22:59:52 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

(с) То, что вы на свободе - это не ваша заслуга, а наша недоработка. (Л.П.Берия)

Если от кода 88мега в попе, это - или абсолютно неправильное программирование математики, или выбран не тот камень.

Для решения проблемы "или-или" хорошей альтернативой считаю изучить все.
А что ? Там не так много - кв, винавр, иар - это для авр - никаких (цензуред)хм, исправил, вопросов не возникнет, имхо.

Автор:  shads [ Пт мар 01, 2013 23:06:55 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Dr. Alex писал(а):
Так всё-же, какой компилятор лучше: CodeVisionAVR или AVR Studio???

Хотя CVARV не пользовался, но из наблюдений мнение сложилось такое:
Если охота поиграться - CVAVR.
Если надо освоить, всерьез и надолго - AVRStudio (с пришитой WinAVR),

Автор:  Dr. Alex [ Пт мар 01, 2013 23:49:58 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

urry писал(а):
(с) То, что вы на свободе - это не ваша заслуга, а наша недоработка. (Л.П.Берия)

Ежели быть точным: "Отсутствие у вас судимости не ваша заслуга, а наша недоработка (Ф. Э. Дзержинский).

Я про код AVR Studio на Сях говрю, как-то более элегантно компилятор ассемблирует....

Автор:  Goldsmith [ Пт мар 01, 2013 23:59:20 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Dr. Alex писал(а):
Так всё-же, какой компилятор лучше
А никакой (на данном этапе). Совсем уж откровенно плохие быстро сходят со сцены, остаются как минимум приемлемые.

Есть хорошие программисты и, мягко говоря, не очень хорошие. Именно уровень их мастерства и определяет качество кода. А компилятор сменить при необходимости не сложнее, чем перчатки, особенно если не планируете приобретать его за много тысяч долларов. Только плохие программы от этого не станут лучше.

Поэтому добрый совет: не заморачивайтесь этим вопросом, берите любой и поскорее начинайте вникать. Побольше практикуйтесь, читайте побольше чужого хорошего кода и умных книг по программированию как МК, так и вообще (есть довольно распространенное заблуждение, что программирование контроллеров принципиально отличается от остального программирования, но оно несостоятельно и служит лишь оправданием лени и нежелания учиться).

Когда достаточно "созреете", увидите различия между компиляторами собственными глазами (и сможете извлекать из этих различий пользу при случае). А до тех пор все досужие советы будут лишь пустым звуком.

Автор:  urry [ Сб мар 02, 2013 00:09:24 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Dr. Alex, спасибо за уточнение, я всегда считал, что это берия.
Goldsmith прав, конечно, избранность эмбеддеров перед программистами считал всегда наигранной - и "разводом" "чистых" программистов незнанием элементарной схемотехники.

Автор:  vem566 [ Сб мар 02, 2013 07:52:23 ]
Заголовок сообщения:  Re: CodeVisionAVR vs AVR Studio

Меня, как программиста, часто спрашивают:"А в какой среде Вы работаете?". Вопрос ставит в тупик. У шофера профессионала ведь не спрашивают, на какой машине он ездит. Так и здесь. Если профессионал - среда разработки или язык программирования лишь способ получить результат. Когда человек идет учиться или работать водителем он начинает с простых машин и через годы практики получает право водить автопоезда.
У программистов на этапе технического задания есть пункт "выбор языка программирования". От этого зависит скорость работы программы, компактность модуля и стоимость разработки.
Так что эти разговоры для начинающих, которым в принцип все равно. А профессионал выберет оптимум.
Остается профессионалом стать.

Страница 1 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/