Одноплатные компьютеры и микроконтроллеры - две самые горячие темы в сфере DIY. И если вы новичок в этой сфере, различия между ними могут сбивать с толку.

Итак, что отличает одноплатный компьютер от микроконтроллера? Давайте взглянем.

Что такое одноплатный компьютер?

Одноплатный компьютер (SBC), как следует из названия, представляет собой одноплатный компьютер. SBC - это полноценный компьютер с оперативной памятью, хранилищем, вводом / выводом и периферийными устройствами, такими как USB, все на одной материнской плате. SBC также имеет ОС и может одновременно запускать различные программы.

Другими словами, SBC требуется только питание, чтобы начать работу. Распространенные примеры SBC включают смартфоны, ноутбуки и Компьютеры Raspberry Pi. Все это не требует дополнительных печатных плат для работы.

Что такое микроконтроллер?

Микроконтроллер имеет много общего с SBC. Оба имеют процессор, хранилище и периферийные устройства ввода / вывода. Но на этом сходство заканчивается.

У микроконтроллеров гораздо меньше ресурсов, чем у SBC. Например, микроконтроллер может иметь КБ хранилище вместо МБ или ГБ SBC. Точно так же их возможности обработки также довольно хороши. ограничено.

instagram viewer

В большинстве случаев микроконтроллер также нуждается в коммутационных платах, чтобы упростить их программирование. Arduino Uno - хороший пример микроконтроллера с коммутационной платой. Он позволяет подключать микроконтроллер, в данном случае Atmel ATmega328P, с устройствами ввода / вывода, питанием и периферийными устройствами.

Связанный: Как работают различные датчики Arduino?

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

Примеры микроконтроллеров включают контроллеры внутри детекторов дыма и инфракрасные телевизионные пульты.

Различия между одноплатными компьютерами и микроконтроллерами

Самая большая разница между SBC и микроконтроллером заключается в том, что первый - это автономный компьютер с возможностью запуска ОС, тогда как последний - это просто микросхема с гораздо меньшими ресурсами.

Кроме того, в отличие от SBC, микроконтроллеры предназначены для повторного запуска только одной программы. Например, SBC, такие как Raspberry Pie, работают под управлением Linux, а такие платы, как Arduino Uno, - нет.

Теперь вы знаете разницу между SBC и микроконтроллерами

Поскольку у одноплатных компьютеров и микроконтроллеров много общего, различение их может сбить с толку людей, плохо знакомых с миром DIY. Просто помните, что микроконтроллеры предназначены для выполнения небольших повторяющихся задач, таких как включение и выключение кнопки в зависимости от ввода. Эти задачи не требуют значительных ресурсов, поэтому микроконтроллеры не так функциональны, как SBC.

С другой стороны, SBC - это компьютеры. У них есть операционная система, и они могут использоваться для одновременного выполнения нескольких задач. Все, что вам нужно сделать, чтобы выбрать лучший вариант для вас, - это рассмотреть ваши индивидуальные потребности.

10 лучших проектов RFID для Arduino

Если вы хотите создать проект RFID с Arduino, эти проекты, безусловно, вас вдохновят.

Читать далее

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • Объяснение технологии
  • Сделай сам
  • Одноплатные компьютеры
  • Компьютерные комплектующие
  • Raspberry Pi
Об авторе
Фавад Муртаза (Опубликовано 77 статей)

Фавад - писатель-фрилансер, работающий полный рабочий день. Он любит технологии и еду. Когда он не ест и не пишет о Windows, он либо играет в видеоигры, либо мечтает о путешествиях.

Ещё от Fawad Murtaza

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться