LINUX.ORG.RU

Микроконтроллеры какой архитектуры вы используете в своих проектах с открытым исходным кодом?

 , ,


1

1

Экзотические варианты пишите в комментариях.

  1. никакой156 (53%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. AVR72 (24%)

    ***************************************************************************************************************************************************

  3. ARM69 (23%)

    *********************************************************************************************************************************************

  4. STM40 (14%)

    **********************************************************************************

  5. RISC-V20 (7%)

    *****************************************

  6. x86 (Intel Atom)19 (6%)

    **************************************

  7. другое, напишу в комментариях17 (6%)

    **********************************

Всего голосов: 393, всего проголосовавших: 295

>>> Проголосовать

★★★★

Проверено: hobbit ()

о каких проектах речь?

Экзотические варианты пишите в комменты.

Так в опросе все кроме x86 и arm - экзотические варианты

DMITRY ()
Ответ на: комментарий от burato

о них слышу первый раз.

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

DMITRY ()
Ответ на: комментарий от DMITRY

STM это большинство контроллеров в промышленности, на которые можно заливать свой код.

AVR стыдно не знать, это всевозможные ардуины.

burato ★★★★ ()
Ответ на: комментарий от burato

ни то ни другое в живую не видел ни когда.

Боюсь что опрос будет интересен только тем кто активно занимается железом и embeded системами, то есть очень не большой частью пользоателей

DMITRY ()

Хм.

Я тут уже подтвердил было сей опрос, и только после этого заметил несообразность. Если речь про открытость самой архитектуры, то что в списке делает X86? Да и STM вроде как не особо открыт.

Или имеется в виду открытость тех прошивок, которые пишут участники опроса? Тогда вопрос надо переформулировать. Проясним — подтвержу, тема интересная.

hobbit ★★★★★ ()
Ответ на: комментарий от izzholtik

MSP430 - не архаика, она очень low power. На одной батарейке 5+ лет живёт. Хотя, может уже что-то и эффективней есть.

mv ★★★★★ ()

Сейчас иногда «примусы починяю» использую AVR, а в стародавние времена творил функционально ориентированные «железяки» на Intel 8051.

quickquest ★★★★★ ()

Пока есть наработки на CTM8 и AVR. Не то чтоб проекты но есть.

Чужое аналогично.

Slackware_user ★★★★★ ()

Предпочитаю синтезировать процессор с нужной мне архитектурой в матрице FPGA. Так гораздо интереснее, чем фиксированная архитектура готовых контроллеров.

forth32 ()
Ответ на: комментарий от DMITRY

Понял что значит «МК» (микроконтроллер), осталось понять о каких проектах речь

MCU

hbars ★★★★★ ()

Автор упрлс штоле? Четырехзвездочный молодец.

Конечно же я в своем проекте использую AVR и ARM, но никакого открытого исходного кода! Полтора баш-скрипта в кроне, дергающих за освещение на улице - под жутким EULA по которому взглянувший на скрипт, сразу становится должен мне почку )))

Ну а если серьезно, то использую в проектах процессоры архитектуры Celeron.

А вообще это наверное забавно, к десяти строчкам кода, прилагать сотню строчек GPL :))

windows10 ★★★ ()
Последнее исправление: windows10 (всего исправлений: 1)

PIC12/PIC16/PIC18/PIC24/PIC32(MIPS) были весьма популярны для опенсурсных поделок, между прочим.

А потом появился BluePill за копейки на алике и стало намного проще при необходимости просто купить его и сваять всё что нужно на нём.

Stanson ★★★★★ ()

8051 от интелов, но совсем немного, считай только в руках подержал. А так ардуинки и ESP32.

Pups ()

Странные варианты ответа. Архитектуры есть x86 (как intel atom, но это не микроконтроллеры), есть ARM (тут оно 3 раза написано - ARM,AVR,STM), есть экзотика (RISC-V, STM который не ARM как тут кто-то писал, и прочее).

firkax ()
Ответ на: комментарий от burato

есть армы крайне маломощные stm32f100 к примеру :)
те, что идут в усб 4ж, уже достаточно мощные, чтобы держать на себе кучу кода, а обычно и линуху в комплекте.

pfg ★★★★★ ()

В основном AVR, то есть это личные проекты, потому что есть DIP корпусы и невысокая цена. А STM использую только для того, чтобы поиграться и изучить – вдруг где понадобиться опыт использования.

snake266 ★★ ()
Ответ на: комментарий от gremlin_the_red

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

pfg ★★★★★ ()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от pfg

Что такое «более разумный контроллер»? Какая есть альтернатива ардуине по простоте макетирования, широте периферии и библиотек под неё, простоте программирования и так далее?

gremlin_the_red ★★★★ ()
Ответ на: комментарий от gremlin_the_red

более умные аппаратные модули, более богатые возможности, более эффективная работа…

а так да, полностью согласен. с точки зрения погромиста это минус, вникать в новые возможности, писать новые библиотеки….

знаковые выпускник с ИВТ до сих пор везде пихает програмный УАРТ-порт :) не, ну а чё ?? удобно, работает везде, думать не надо, прописал два пина, прописал прерывания - и фсё, в продакшн :) проще заказать камень с запасом по ресурсам - фирма оплатит.

собственно основа современного пограмирования, когда текстовый редактор жрёт по сотне мб памяти…

pfg ★★★★★ ()

Intel 8051. Правда, он уже сдох.

Aceler ★★★★★ ()

Сколько, вашу долиническую мать!!! надо русскоязычных программистов, чтобы создать ОДИН, вашу мать ОДИН хотя бы опрос без логических ошибок?????????

STM это не ARM? Или как? Или в чем смысл отдельного пункта ARM? Назовите тогда «другой ARM», «ARM но не STM» или как-то еще.

Кто-нибудь, ну блин к чертовой матери проверяйте эти долбаные опросы перед тем как подтверждать!

James_Holden ()
Ответ на: комментарий от pfg

более умные аппаратные модули, более богатые возможности, более эффективная работа…

А зачем, если ардуина полностью справляется? Чтобы что, член на 2 см вырос?

вникать в новые возможности, писать новые библиотеки…

Вот-вот. Потратить кучу времени и денег, чтобы сделать то же самое, только «более умное и эффективное», то есть, чтобы больше свободных ресурсов простаивало.

собственно основа современного пограмирования, когда текстовый редактор жрёт по сотне мб памяти…

Ну так технический прогресс налицо. Помню, текстовый процессор лексикон занимал 300+кб памяти из 640кб доступных, т.е. 50% оперативы. Сейчас же либреофис занимает 100мб из 16гиг, то есть какие-то совсем мизерные и незаметные доли процента.

gremlin_the_red ★★★★ ()
Ответ на: комментарий от gremlin_the_red

Еще круче, ну вот зачем тогда смешали в один пункт STM32 и STM8? Логическая ошибка на ошибке. На этот опрос вообще невозможно ответить.

James_Holden ()

Экзотические варианты пишите в комментариях.

Нравится семейство микроконтроллеров «ПИК» и все микросхемы в целом производства американского предприятия «Майкрочип» за их простоту и надёжность.

Enthusiast ()
Ответ на: комментарий от token_polyak

Это ты цену в прайсе на сам МК посмотрел или посчитал TCO? Спорю, что первое.

gremlin_the_red ★★★★ ()
Ответ на: комментарий от DMITRY

Так в опросе все кроме x86 и arm - экзотические варианты

Ну смотри. Захотел ты, допустим, сделать умные жалюзи. Тебе нужен солнечный датчик. Тебе нужен сервопривод. Для приватности тебе понадобится простой фоторезисторный датчик искусственного освещения и, возможно, датчик движения. У тебя будет несколько режимов, управляющихся по расписанию и по условиям.

На чем ты будешь такое реализовывать? Я бы в первую очередь рассматривал Arduino, затем Raspberry Pi.

Bagrov ★★★★★ ()

Ты б заодно попросил голосующих ссылки на их код публиковать, раз он открытый.

apt_install_lrzsz ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)