Ну, а главные отличия это маркетинг *.
По сути, микроконтроллер может делать все, что может делать однокристальный компьютер, но микроконтроллеры обычно имеют более низкую производительность, чем система на чиповых компьютерах. Для SoC нормально иметь сложную операционную систему, такую как VxWorks, GNU/Linux или, возможно, даже Windows. С другой стороны, микроконтроллеры часто работают с очень простыми операционными системами, и они нередко просто запускают одну программу без ОС. Так что, в принципе, да, это одна и та же концепция, но SoC намного дороже и обладают более высокими возможностями, чем микроконтроллеры. Проще говоря, микроконтроллеры обычно способны работать с домашними компьютерами от 20 до 25 лет, а SoC - с настольными компьютерами от 10 до 15 лет.
Встроенные системы - это компьютеры, установленные на устройстве и предназначенные для запуска устройства. Они могут быть или не быть на основе микроконтроллера или SoC. Некоторые встроенные системы даже используют стандартные компоненты ПК в (иногда) специальном корпусе. Таким образом, их главная мысль заключается в том, что они считаются частью более сложного устройства, такого как осциллограф, сканеры для рентгеновской компьютерной томографии, сканеры для магнитно-резонансной томографии и так далее.
* Почему маркетинг? Хорошо мощные микроконтроллеры могут быть такими же мощными, как и низкопроизводительные SoC, и в основном все, что называется, встроенной системой, если оно является частью устройства. Если вы покупаете стол и компьютер, вы можете сказать, что компьютер является встроенной системой стола.