однокристальный компьютер, микроконтроллер и встроенная система

1519
Tim

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

  1. Являются ли однокристальный компьютер и микроконтроллер одной концепцией? Микроконтроллер реализован как однокристальный компьютер и предназначен для управления чем-то другим? С другой стороны, однокристальный компьютер может быть общего назначения, а не только для управления чем-то другим?
  2. Являются ли встроенная система и микроконтроллер одной концепцией? Если нет, то как они связаны?
3
http://www.netrino.com/Embedded-Systems/Glossary-M Aki 12 лет назад 0

1 ответ на вопрос

3
AndrejaKo

Ну, а главные отличия это маркетинг *.

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

Встроенные системы - это компьютеры, установленные на устройстве и предназначенные для запуска устройства. Они могут быть или не быть на основе микроконтроллера или SoC. Некоторые встроенные системы даже используют стандартные компоненты ПК в (иногда) специальном корпусе. Таким образом, их главная мысль заключается в том, что они считаются частью более сложного устройства, такого как осциллограф, сканеры для рентгеновской компьютерной томографии, сканеры для магнитно-резонансной томографии и так далее.

* Почему маркетинг? Хорошо мощные микроконтроллеры могут быть такими же мощными, как и низкопроизводительные SoC, и в основном все, что называется, встроенной системой, если оно является частью устройства. Если вы покупаете стол и компьютер, вы можете сказать, что компьютер является встроенной системой стола.

Спасибо! (1) Если на устройстве не установлен компьютер, связанный с устройством, не является ли он встроенной системой? Как это будет называться? (2) Контроллер также компьютер? «Из Википедии» контроллер означает чип или плату расширения, которая взаимодействует с периферийным устройством. Это может быть связь между двумя частями компьютера (например, контроллером памяти, который управляет доступом к памяти для компьютера) или контроллером на внешнем устройстве. который управляет работой (и соединением) этого устройства. Контроллер обычно также является адаптером. " Tim 12 лет назад 0
@Tim Обратите внимание, что «микроконтроллер» является более конкретным термином, чем просто «контроллер». Все микроконтроллеры являются компьютерами, и почти все будут иметь ОЗУ, ПЗУ (или флэш-память) для хранения программ и ЭСППЗУ для хранения данных, интегрированных в тот же чип, в дополнение к другим периферийным устройствам, таким как последовательные порты, аналого-цифровые преобразователи, модули широтно-импульсной модуляции, I2C порты и тд. Обратите внимание, что иногда используются микроконтроллеры, как, например, клавиатурные контроллеры, что может привести к путанице. Тот факт, что они являются полными вычислениями, никоим образом не мешает использовать их как часть большого компьютера. AndrejaKo 12 лет назад 0
@Tim По вопросу номер один, я думаю, что термин «встроенная система» может использоваться, но проблема здесь в том, что это пограничный случай. Некоторые могут назвать это, в то время как другие не будут. Например, компьютеры, используемые в системах диспетчерского управления и сбора данных (SCADA), часто могут быть очень связаны с вещами, которыми они управляют, и некоторые считают их встроенными, а другие не считают их встроенными. Чтобы усложнить ситуацию, некоторые компании будут называть их встроенными только в том случае, если они используют частное аппаратное обеспечение для связи с датчиками. AndrejaKo 12 лет назад 0
@Tim Чтобы ответить на часть имени, вы могли бы назвать такие системы «компьютерами специального назначения», но некоторые считают этот термин синонимом встроенного компьютера, а другие считают его отличным. AndrejaKo 12 лет назад 0
Спасибо! Я знаю, что контроллер более широкий, чем микроконтроллер. У меня вопрос, когда микроконтроллер - это компьютер, контроллер всегда компьютер? Tim 12 лет назад 0
@Tim Да, есть некоторые контроллеры, которые не являются компьютерами. Если я правильно помню, современные контроллеры клавиатуры и мыши PS / 2, а также некоторые контроллеры последовательных и параллельных портов не являются компьютерами для себя. AndrejaKo 12 лет назад 0