Микроконтроллер хорош для детерминированного управления, но есть задачи, где нужен микропроцессор или мощный SoC: компьютерное зрение, сетевые сервисы, сложный UI, базы данных, машинное обучение на устройстве, высокоскоростная периферия и большой объём памяти.
С ростом мощности появляются новые инженерные слои: DRAM, PMIC, загрузочная цепочка ROM -> bootloader -> kernel, файловая система, device tree, драйверы Linux, тепловой режим и защита обновлений. Это не отменяет электронику, а делает её сложнее.
Курс показывает границу: что оставить на MCU, что перенести на MPU, а где нужна гибридная архитектура с маленьким контроллером реального времени и Linux-процессором.