Mirn: Это да, производительность современных микроконтроллеров имеет уровень Pentium1-2. Асм и прочее - это просто перечисление чем еще занимался или интересовался (но это скорее хоббийное, специализироваться не собираюсь. это так, ковырять дос игрушки и всякие проекты для души, а не пиво пить у телика.). Смешивание софта и железа - это интересная тема, но мне кажется сразу ее поднять будет трудно (тут подходит идея, что первое время заниматься вебом и качать скилл по микроконтроллерам/электроникам и вливаться в стартап/создавать компанию).
На счет качества и быстроты - это я понимаю. Почему и мне по душе хорошо заниматься бэкендом, а не ковырять говно в битриксе/джумле (я к такому и не притрагивался вовсе). И что нахрапом все нельзя брать (из чего и вышел данный вопрос, что метаюсь между электроникой/мк и веб-бэкендом, так как работать "сегодня я развожу и пишу прошивку, а завтра иду колупать django, послезавтра я запаиваю разведенную плату..." непродуктивно).
Ну а про линукс то, то всегда есть какая-то грань и применимость вещей. Ставить винду на i7 в ЭБУ автомобиля - глупо, не та платформа. А мк с кодом, который написан с учетом MISRA - это лучше вариант. Для каких-то задач лучше применимы более универсальные и высокоуровневые технологии (опять же х86 сервер с nginx) или что-то узкоспециализированное (какой-нить сферический в вакууме потоковый кодер или маршрутизатор с ПЛИС/МК). А то так можно дойти до того, что веб сервер на логике собирать (теоретически можно, но не продуктивно. дискретная логика не для этого нужна, уже хорошо рулит микроэлектроника вроде процессоров и мк).
Вроде из области фантастики. F7 крутая линейка, но это все же микроконтроллеры. Умный дом поднять можно, но все-равно для этого есть процессоры и тот же линь, запущенный на них. Ну а на ПЛИС скорее частные задачи решают. Там биткойны помайнить, сделать шахматный суперкомпьютер или кидать пакеты в маршрутизаторах. Делать аналог универсального nginx на вентилях - утопией пахнет. И до ПЛИС еще дорасти мне надо (пока ковыряю AVR, лежат и ждут все своей очереди STM32F103).
На счет качества и быстроты - это я понимаю. Почему и мне по душе хорошо заниматься бэкендом, а не ковырять говно в битриксе/джумле (я к такому и не притрагивался вовсе). И что нахрапом все нельзя брать (из чего и вышел данный вопрос, что метаюсь между электроникой/мк и веб-бэкендом, так как работать "сегодня я развожу и пишу прошивку, а завтра иду колупать django, послезавтра я запаиваю разведенную плату..." непродуктивно).
Ну а про линукс то, то всегда есть какая-то грань и применимость вещей. Ставить винду на i7 в ЭБУ автомобиля - глупо, не та платформа. А мк с кодом, который написан с учетом MISRA - это лучше вариант. Для каких-то задач лучше применимы более универсальные и высокоуровневые технологии (опять же х86 сервер с nginx) или что-то узкоспециализированное (какой-нить сферический в вакууме потоковый кодер или маршрутизатор с ПЛИС/МК). А то так можно дойти до того, что веб сервер на логике собирать (теоретически можно, но не продуктивно. дискретная логика не для этого нужна, уже хорошо рулит микроэлектроника вроде процессоров и мк).