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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Nixxi
Встал на лапы
Сообщения: 116
Зарегистрирован: Пт окт 14, 2011 14:19:05

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

Сообщение Nixxi »

SubDia писал(а):В любом случае, без вмешательства в железо Вы даже не в курсе, что в нем происходит. То есть, в случае ошибки в чужом коде/библиотеке задача отладки становится невыполнимой для Вас.

Это все проходили. 20 лет назад.
В случае нормального чужого кода в нём в сотни раз меньше ошибок, чем будет в вашем.
Если у вас есть исходники - найти ошибку можно. При желании.
В крайнем случае можно один раз проконсультироваться, к примеру у авторов разработки.
Я встречался с откровенными багами в библиотеках. Да - это так. Они есть.
Но их гораздо, гораздо меньше. Хотя бы потому, что тестируются они не только вами.


SubDia писал(а):
Nixxi писал(а):почему у нас так модно неспособность обобщать и думать + желание заниматься рутинной работой называть "развитием"

Да вот нет как раз. Тут приходится решать целую массу разнообразных задач, посему мозг не закисает.

Когда-то приходится сказать себе "стоп, всё, дальше не моя область компетенции".
Как хобби вы правы. Но я никогда не понимал "чистых ученых". Людей, которые изучают что-то не ради того,
чтобы что-то сделать, а просто чтобы знать. "Многие знания - многие печали".
Это бесспорно личное дело каждого. Мне доставляет удовольствие работающее устройство.
Вот еще вчера кто-то был вынужден по 10 часов "вкалывать как робот", а теперь живой человек
уже не горбатится, он контролирует робота.
Но есть много людей, которые любят в майские праздники копать землю вручную.
Я не люблю.
Тупую однообразную работу должны делать роботы.

SubDia писал(а):
Nixxi писал(а):Ведь если не дай бог задача будет решена

А знаете - решаются ведь задачи. В отличие от Вас, у которого "все плохо". :))

У меня вообще-то "всё хорошо".
Спасибо что беспокоитесь, но у меня всё зашибись.
У меня лишь искреннее недоумение.
Особо интересно, как удалось "уговорить социум", что "делать 100 раз одно и тоже - это круто".
Вроде бы избытка эмбеддеров нету ? Чтобы им работы побольше из пальца высасывать...

SubDia писал(а):Вам уже подсказывали, кстати. Речь об ОС для МК. Это - FreeRTOS, SafeRTOS, и прочие RTOS. Есть еще ThreadX. Эти ОСи максимально отделяют разработчика от нижнего ("железного") уровня. Правда, ThreadX платная, в отличие от первой ОСи. Но у них на сайте доступна демка с какими-то (не помню какими) ограничениями.
Надеюсь, я правильно понимаю Ваши потребности.


Спасибо, направление понял, посмотрю, возможно что-то из этого мне подойдет.
А есть ли еще один, промежуточный уровень ? Который позволит избавиться по-возможности от большинства заморочек
с конкретными реализациями чипов, но позволит пользоваться основными вещами ? Что-то типа того, что сделано для AVR ?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

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

Сообщение ploop »

Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

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

Сообщение YS »

Да будет плевать, если это единственное решение дешевле. Вы же не будете настаивать на 8-ми битном МК, если радом лежит арм, который дешевле? Ради самоудовлетворения, что арм избыточен? Да плевать на это, если он дешевле. В моём колхозе самый дешёвый SMT32 стоит почти столько же, сколько и мега8. Ну вот и зачем мне в самоделку покупать мегу8?


Для меня контроллер это инструмент. Если мне надо будет дешево - возьму STM8. В моей деревне они стоят от 22р/шт. Надо будет производительно - возьму что-то другое. Для души - AVR. Захочется экзотики - MSP430. Ну а на работе жестко PIC, так что там выбора нет.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Nixxi
Встал на лапы
Сообщения: 116
Зарегистрирован: Пт окт 14, 2011 14:19:05

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

Сообщение Nixxi »

Satyr писал(а):
Nixxi писал(а):Вы бесплатный ?

Нет, чрезвычайно дорогой :)))

Почему в решении вы заложили цену себя как = 0 ?

Satyr писал(а):
Самый дорогой элемент в проекте не МК. Самый дорогой элемент - это я.
При тираже 10шт, мне проще купить 10 МК по 50$ каждый, нежели потратить лишние 100 часов ради экономии 500$.
Моё время стоит дороже. Гораздо дороже.

10шт - это не тираж. Это вобще ничто, если говорить о проф. деятельности . При такой "серии" целесообразней полностью готовое решение на стороне купить.
Если это хобби - тем более смысл самоотстраняться от процесса не понятен. Если это не в радость - сейчас все можно купить готовое.

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


Еще раз задам вопрос: готовые качественные либы есть, или их нету ? Меня вполне устроят коммерческие.

Тебе красные или зеленые ? Либы реализующие что ? Или любые подойдут, грузить на вес :))

Да хотя-бы то, что идет к несчастным ардуинам
DallasTemperature
OneWire
Wire
Stepper
SoftwareSerial
Servo
SPI
SD
LiquidCrystal
Firmata
Ethernet
EEPROM
итп
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

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

Сообщение SubDia »

Nixxi писал(а):Но я никогда не понимал "чистых ученых". Людей, которые изучают что-то не ради того,
чтобы что-то сделать, а просто чтобы знать.

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

Собственно, это есть голая ОСь. ПосмОтрите демки (для того же FreeRTOS), многое в реализации прояснится.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Nixxi
Встал на лапы
Сообщения: 116
Зарегистрирован: Пт окт 14, 2011 14:19:05

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

Сообщение Nixxi »

hybroid писал(а):Вы там предлагали либами меряться? Вот специально, откопал некро-статью, год назад написана:
http://we.easyelectronics.ru/STM32/vosp ... speex.html
Там музыку проигрывают на контроллере за тот самый "бакс". Либу для этого предоставляет ST. Покажите мне либу от производителя AVR для этих целей. Ещё ST апноут даже сделал, на эту тему, правда для МК посильнее. Но человек вроде бы нормально разобрался, перелопатил на самый дохлый 32-х битный арм от ST. И что-то я там не увидел "мы всем отделом собрались и нихера не получилось", даже ничего подобного.


Это не оно ?
http://elm-chan.org/works/sd8p/report.html
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

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

Сообщение O-LED »

Nixxi писал(а):Более того, завтра МК по 2$ подешевеют до 1$,
Кстати да, выигрыш в цене обычно недолог. При выходе нового, дешевого камня, опускают цену и другие производители. Никто не собирается молча сидеть, и наблюдать как у него отбирают рынок....
Я тут занимался закупкой комплектухи мелким оптом, и заметил что AVR прилично опустила цены. например тини13 купить за 0,6$ () не проблема. Ну и кто будет покупать, пусть и в 1000 раз мощнее, ARM за бакс, если задача по плечу тини за 0,6$ ? Так что не переживайте, свою нишу AVR просто так не отдаст, и никуда не денется, во всяком случаи в обозримом будущим.
KIT
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

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

Сообщение YS »

В случае нормального чужого кода в нём в сотни раз меньше ошибок, чем будет в вашем.


Здесь надо прежде всего взвесить все "за" и "против". Иногда бывает удобнее изобрести свой велосипед с квадратными колесами. Все делают с круглыми, а надо с квадратными. Можно взять кувалду и готовый велосипед с круглыми колесами, и сделать искомое. Но кувалдой можно поломать раму. А после того, как рама будет сварена, может отвалиться звонок, т.п. Потому проще с нуля собрать свой с квадратными, чем рихтовать чужой с круглыми.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

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

Сообщение hybroid »

Nixxi писал(а):Который позволит избавиться по-возможности от большинства заморочек
с конкретными реализациями чипов, но позволит пользоваться основными вещами ? Что-то типа того, что сделано для AVR ?
А что под этим имеете ввиду? FUSE-биты вон рвут башню новичкам, не могут понять, почему константа в сях не меняет частоту МК, а вы тут про отделение от железа в коде :dont_know: . Или вы про мастера кода в средах разработки? В которых тыкаешь - и получаешь кусок сишного кода? Это вообще откровенное рукоблудие, после него потом опять же приходят на форум вместо чтения даташита. По вашим словам - AVR - прямо сказка какая-то, как кнопка "сделать и пиз..ато чтобы работало" (ну вы поняли, о какой кнопке речь :) ).

Про пример либы.. Это не от производителя, а сторонняя поделка. Я просил от производителя, для полноты сравнения. А вы сейчас хрен с пальцем сравнили, либо ваш пример даже с крайне меньшим функционалом, не говоря о нормальной документации к нему и удобстве использования.

ploop: ИМХО, бесполезно.. Хоть и достойно, но найдётся ещё куча доводов против.
Nixxi
Встал на лапы
Сообщения: 116
Зарегистрирован: Пт окт 14, 2011 14:19:05

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

Сообщение Nixxi »

YS писал(а):
В случае нормального чужого кода в нём в сотни раз меньше ошибок, чем будет в вашем.


Здесь надо прежде всего взвесить все "за" и "против". Иногда бывает удобнее изобрести свой велосипед с квадратными колесами. Все делают с круглыми, а надо с квадратными. Можно взять кувалду и готовый велосипед с круглыми колесами, и сделать искомое. Но кувалдой можно поломать раму. А после того, как рама будет сварена, может отвалиться звонок, т.п. Потому проще с нуля собрать свой с квадратными, чем рихтовать чужой с круглыми.


Да ктобы спорил.
Но я слабо представляю себе, зачем надо писать СВОЮ библиотеку, для какого-нибудь DS18S20.
Нет, может им можно что-то еще делать, вместо замера температуры, тут "бывают еще и не такие затейники",
но для использования по назначению...
Есть и довольно популярные средства индикации. Где залежи готовых решений :) ?

В 90%+ случаев достаточно стандартного функционала.
10% можно и самому сделать, но делать 100% нерационально.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

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

Сообщение hybroid »

Вот уж для чего, а для средств индикации готовых либ под арм... да жопой жрать можно, даже толком искать не приходится.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

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

Сообщение YS »

Но я слабо представляю себе, зачем надо писать СВОЮ библиотеку, для какого-нибудь DS18S20.


О-о-о, как человек, писавший свою реализацию 1-Wire, объясню.

Сначала я решил использовать сторонние бибилиотеки. Правда - нафига изобретать велосипед? Я эм... долбался с ними три дня. Одна была написана для IAR и не хотела портироваться, вторая таки для AVR GCC, но ее аффтар тоже был еще тот затейник, и компилироваться она не хотела. После трех дней раскуривания я плюнул на все, взял доки на 1-Wire и написал сам. На асме. За день, вместе с отладкой. Ну и что выгоднее?
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

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

Сообщение Satyr »

Я библиотеку 1-wire "писал" и отлаживал около... часа :)))
Зачем изобретать велосипед или мучаться с непонятными кусками кода очередного данилы-умельца ?

Просто взял 1-вайр код под UART с самого MAXIM'а + библиотеку работы с USART от производителя камня, свел одно с другим за 10 минут, дальше убедился что все во всех позах работает - ВСЁ, уверенное решение получено
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

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

Сообщение YS »

Просто взял 1-вайр код под UART с самого MAXIM'а + библиотеку работы с USART от производителя камня


О-о-о, мосье знает толк в извращениях! Хотя да, Можно и через UART. Но на моем камне UART уже был занят.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

Nixxi писал(а):Это не оно ? http://elm-chan.org/works/sd8p/report.html

не оно, на пике: http://www.microchip.com/stellent/idcpl ... e=en023610
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

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

Сообщение Satyr »

YS писал(а):О-о-о, мосье знает толк в извращениях! Хотя да, Можно и через UART. Но на моем камне UART уже был занят.

на моем их было с пол десятка или чуть больше :)))
Не АВР же
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

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

Сообщение YS »

на моем их было с пол десятка или чуть больше


Не, у меня была убогая тинька. :)
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

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

Сообщение ploop »

Софтовый I²C для тиньки писал, ибо не было аппаратного. Тоже пару часов.
Хотя да, в тот раз с ним разбирался впервые.
Nixxi
Встал на лапы
Сообщения: 116
Зарегистрирован: Пт окт 14, 2011 14:19:05

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

Сообщение Nixxi »

YS писал(а):
Но я слабо представляю себе, зачем надо писать СВОЮ библиотеку, для какого-нибудь DS18S20.


О-о-о, как человек, писавший свою реализацию 1-Wire, объясню.

Сначала я решил использовать сторонние бибилиотеки. Правда - нафига изобретать велосипед? Я эм... долбался с ними три дня. Одна была написана для IAR и не хотела портироваться, вторая таки для AVR GCC, но ее аффтар тоже был еще тот затейник, и компилироваться она не хотела. После трех дней раскуривания я плюнул на все, взял доки на 1-Wire и написал сам. На асме. За день, вместе с отладкой. Ну и что выгоднее?


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

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

Сообщение Satyr »

ploop писал(а):Софтовый I²C для тиньки писал, ибо не было аппаратного.

Что характерно - на АВР всякие софт-костыли подставляют.
А на человеческих вещах с человеческими библиотеками пара функций - и все аппаратное и легко заводится на прерываниях и DMA
Закрыто

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