AVR - есть ли будущее, или переходить на ARM?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

Возможностей AVR пока полностью хватает, и смысла переходить на что-либо другое для себя не вижу, но в последнее время наблюдается значительная популярность ARM, в основном, конечно, за счет их распространенности почти на всех мобильных устройствах, каких только можно.
Не получится ли, что лет через пять архитектура AVR вымрет, и её нишу займут ARM-микроконтроллеры?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Arlleex »

Сейчас все к этому и идет. Современный рынок элементной базы настолько быстро развивается, что ARM как таковые выгоднее по всем параметрам, нежели AVR. Цена/доступность/производительность/быстродействие - по всем показателям ARM превосходит AVR во много раз. Так что советую переходить на ARM, и не страдать ерундой с AVR. Это практически то же самое, что во время популярности AVR (лет 5-7 назад) пользоваться в разработках процессором Z80, или, например, I8080...
Не умеешь - не берись, но не взявшись не научишься...
KSergey
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс июл 18, 2010 00:06:43

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение KSergey »

Да, логично, хотя перспектива не особо радостная - т.к. в освоении AVR нахожусь еще на ранних этапах, но по ним всегда есть кучу материала именно для начинающих. Пишу на ассемблере - так проще - понятно, что именно делает программа, макетки паял тоже сам с нуля, а не использовал Arduino и т.п. С ARM такого не выйдет - чисто с нуля начать юзать один только этот проц не получиться начинающему, т.к., одного только даташита и тонн англоязычной литературы для старта с этим делом недостаточно, по крайней мере мне.
А все статьи для начинающих изучать ARM - не дальше того, как из кучи готовых СИшных библиотек мигнуть светодиодом на ардуиноподобной отладочной плате, что и как происходит непонятно, и дальше продвинуться с этого дела нормально почти невозможно...
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение SubDia »

Ну, в общем-то, можете продолжать использовать AVR - никто Вам плохого слова не скажет. Да и не так скоро АВР-ки исчезнут, ибо не так скоро любители перестанут мыслить так, как сейчас мыслите Вы. А спрос, как известно, рождает предложение.
Кстати, существуют статьи для начинающих, которые не только "как из кучи готовых СИшных библиотек мигнуть светодиодом на ардуиноподобной отладочной плате". Есть и вполне себе подробные статейки, с вполне доходчивым описанием процесса. Да и плату Вы можете сваять себе какую захотите - было бы желание. Информации море.
Кстати, профессионалы, связанные с реальным производством, зачастую используют именно готовые библиотеки - ибо нет времени на самостоятельное расписывание "простыней". А искусство? Искусство остается за любителями. =)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Linux on 8-bit AVR

Сообщение Kavka »

Будущее есть!!! :)) :)) :)) 8)
Может кому-то и не новость, но на 8-битном AVR-е запустили линукс!
Приколитесь! :))
http://www.youtube.com/watch?v=nm0POwEtiqE
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
elesy_ural
Родился
Сообщения: 18
Зарегистрирован: Пт янв 13, 2012 10:12:29

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение elesy_ural »

Kavka писал(а):Будущее есть!!! :)) :)) :)) 8)
Может кому-то и не новость, но на 8-битном AVR-е запустили линукс!
Приколитесь! :))
http://www.youtube.com/watch?v=nm0POwEtiqE

Вы думаете что говорите? Почитайте требования к железу минимальному, зля запуска ядра и найдите эти требования у AVR. В первую очередь наличие MMU.
На видео 8:18 команда uname и явно видно armv5, что говорит о том , что работает ARM, так что о запуске пингвина на AVR не надо кричать
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение oleg110592 »

elesy_ural писал(а):так что о запуске пингвина на AVR не надо кричать

Все ж таки на AVR:
http://dmitry.co/index.php?p=./04.Thoug ... 0on%208bit
только грузится очень долго
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15542
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение BOB51 »

будущее есть у всего, что в данный момент выпускается ... только у каждого изделия своя область применения!
С моей точки зрения - ARM, как и всяческие "пеньки" - изделие не для любителей-одиночек и уж во всяком случае не для простейших приложений... Они также будут использоваться в практических конструкциях, как и другие "системные" ИС (типа "любительская материнская плата для двухядерного пенька" - круто..., но не для всех) 8)
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Мастер Ломастер »

будущего нет вообще. это все религиозные выдумки. есть только настоящее.
битва с дураками проиграна, победители торжествуют. слава победителям!
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение SII »

8-разрядные МК (что AVR, что PIC, что, возможно, МК других архитектур) сохранятся только в самом нижнем сегменте, всё остальное будет вытеснено ARMами. Грубо говоря, у ATtiny перспективы есть, у ATmega -- никаких.
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Arlleex »

ATTiny тоже уйдут. Вот, взгляните:
http://www.terraelectronica.ru/news_postup.php?ID=2446
При цене микроконтроллера в 10р не вижу смысла оставаться на AVR только из-за того, что для них много литературы на русском языке. Учиться надо, а не плакать, что "примеров мало, да русскоязычной информации". А если так грубо говоря, ныть, ничего не получится ни с ARM, ни с AVR, ни с какой-либо еще архитектурой. Ну, разве что, светодиодом помигать.
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

KSergey писал(а):Возможностей AVR пока полностью хватает, и смысла переходить на что-либо другое для себя не вижу, но в последнее время наблюдается значительная популярность ARM, в основном, конечно, за счет их распространенности почти на всех мобильных устройствах, каких только можно.
Не получится ли, что лет через пять архитектура AVR вымрет, и её нишу займут ARM-микроконтроллеры?

AVR - это тупик. 8 бит - расти там уже некуда, уже давно впринципе ничего нового, более жирного или шустрого - только легкие манипуляции с составом переферии. Считай, что все, что могло быть достигнуто - в этой архитектуре достигнуто уже давно.
Была несколько лет назад у атмела попытка развития - сделали собственную архитектуру AVR32. Поскольку я чисто только под нее 1.5 года разрабатывал, могу сказать, что сама по себе она чтото между ARM7TDMI-S и Cortex-M3 r1p1. Причем, скорее даже ближе ко второму :))
Но - дальнейшего развития не последовало и как бы не предвидится. До новых Cortex-M3 r2p1 очень далеко, не говоря уж о M4. Ошибок в тех МК было просто МОРЕ, постоянные проблемы с поставками и цены на десятки процентов выше, чем на ARM аналоги. Ну и все яйца в одной кошолке - их же только атмел выпускает, а лицензиантов ARM - море с впринципе аналогичными предложениями.
Вобщем, AVR, AVR32 у нас не живет, теперь живет только ARM. Далее, если последишь за анонсами на том же Atmel - МК на ARMе у них появляются чаще, чем на собственном AVR32 - делай выводы.

Вобщем где AVR имеет какой то смысл - простейшие устройства управления - типа диммеров лампочек, контроллером электроплит, паяльных станций и т.п.. Где к вычислительным ресурсам требований НОЛЬ, но возможность без доп корпусов иметь кое какие преимущества в аналоговой части как компараторы, 5 вольтовые мощные выходы, годные для непосредственного управления mosfet'ами небольшой мощности и т.п. ценны.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

SubDia писал(а):Кстати, профессионалы, связанные с реальным производством, зачастую используют именно готовые библиотеки - ибо нет времени на самостоятельное расписывание "простыней".

Естественно. Время - деньги. Время профессионалов - большие деньги. Оптимизация с некоторого этапа уже не несет явных потребительских качеств, зато сильно удорожает и затягивает разработку.
Собственно в том и профессионализм - понять, где эта грань, что критично, а что нет.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

SII писал(а):8-разрядные МК (что AVR, что PIC, что, возможно, МК других архитектур) сохранятся только в самом нижнем сегменте, всё остальное будет вытеснено ARMами.

И всеравно отжимают. Вот на днях NXP анонсировало серию LPC11Axx - самое нищебродство с расширенной аналоговой периферией. Прямая заява на рынок AVRок
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

И возвращаясь к радиогубительству.
Тот же базовый для поделок atmega8 (правда, я больше любил atmega48 - суть та же, но у него debugwire интерфейс был) легко и приятно меняется на знаменитый уже ARM за 1$.
Т.е. stm32f100c4 - которого реально в Москве купить (или заказать с доставкой по почте за недорого) за 30р в наличии в розницу.
Выкладывал уже проект простенький на нем, чтоб народ уверовал, да как то туго -))

Сейчас на нем же сделал продвинутый BLDC контроллер для модельных моторчиков. Выкладывать пока не буду -)))

p.s. админо-модераторы - может уже настроите сайт, чтоб не как древнее гамно был, а как человеческие - новый ответ сам приклеивал к прошлому сообщению, если между ними никто другой не ответил ?
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Kavka »

elesy_ural писал(а):Вы думаете что говорите? Почитайте требования к железу минимальному, зля запуска ядра и найдите эти требования у AVR. В первую очередь наличие MMU.
На видео 8:18 команда uname и явно видно armv5, что говорит о том , что работает ARM, так что о запуске пингвина на AVR не надо кричать
Ну вы тоже даёте! Вас ни куча смайликов ни смутила, ни подробности проекта вы не посмотрели, однако. C ARM-ом вы конечно правы, но РАБОТАЕТ НА ATmega1284.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение SII »

Arlleex писал(а):ATTiny тоже уйдут. Вот, взгляните:
http://www.terraelectronica.ru/news_postup.php?ID=2446
При цене микроконтроллера в 10р не вижу смысла оставаться на AVR только из-за того, что для них много литературы на русском языке. Учиться надо, а не плакать, что "примеров мало, да русскоязычной информации". А если так грубо говоря, ныть, ничего не получится ни с ARM, ни с AVR, ни с какой-либо еще архитектурой. Ну, разве что, светодиодом помигать.


Извините, но по этой ссылке говорится об STM8, т.е. о 8-разрядном микроконтроллере от STM. Т.е. принципиально это та же AVR8 или PIC8, но никак не 32-разрядный ARM.
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение SII »

Satyr писал(а):
SubDia писал(а):Кстати, профессионалы, связанные с реальным производством, зачастую используют именно готовые библиотеки - ибо нет времени на самостоятельное расписывание "простыней".

Естественно. Время - деньги. Время профессионалов - большие деньги. Оптимизация с некоторого этапа уже не несет явных потребительских качеств, зато сильно удорожает и затягивает разработку.
Собственно в том и профессионализм - понять, где эта грань, что критично, а что нет.


В сторонних библиотеках, в том числе "фирменных", часто бывает много ошибок. Мой коллега убил пару дней из-за использования библиотеки для STM32 -- в итоге выяснилось, что какой-то индусский быдлокодер там перепутал &= и |= при обращении к какому-то из регистров то ли SPI, то ли ещё чего. Кончилось тем, что он последовал моему совету и за несколько часов написал сам всё необходимое.

В общем, лично я глубоко убеждён, что готовые библиотеки для работы с железом -- это зло. Ну а "сокращение времени выхода на рынок" -- демагогия, разводимая всякими манагерами, которыми лишь бы быстрей выбросить недоделку, продать какое-то количество и забыть.
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение zöner »

будущее пока есть у малоногих МК типа Т13, 24, 25, 26, 2313. У более крупных преимуществ перед СТМ32 не вижу...
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AVR - есть ли будущее, или переходить на ARM?

Сообщение Satyr »

SII писал(а):В сторонних библиотеках, в том числе "фирменных", часто бывает много ошибок. Мой коллега убил пару дней из-за использования библиотеки для STM32 -- в итоге выяснилось, что какой-то индусский быдлокодер там перепутал &= и |= при обращении к какому-то из регистров то ли SPI, то ли ещё чего. Кончилось тем, что он последовал моему совету и за несколько часов написал сам всё необходимое.

Ошибок полно. Все, что бесплатно - имеет соотв качество :)))
Но теперь скажи на чистоту - то, что пишешь ты, ошибок изначально не имеет ? :)))
Итого - сразу переходим ко 2му этапу, вместо траты времени на 1.

В общем, лично я глубоко убеждён, что готовые библиотеки для работы с железом -- это зло.

Очень наивное для профессионала суждение.

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

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

Вернуться в «Микроконтроллеры и ПЛИС»