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