В пространството „Направи си сам“, едноплатковите компютри и микроконтролерите са две от най-горещите теми. И ако сте нов в това пространство, разликите между тях може да са объркващи.

И така, какво отличава едноплатковия компютър и микроконтролера? Нека да разгледаме.

Какво е едноплатков компютър?

Едноплатков компютър (SBC), както подсказва името, е компютър, който се състои от една платка. SBC е пълноценен компютър с RAM, памет, вход/изход и периферни устройства като USB, всичко това на една дънна платка. SBC също има операционна система и може да изпълнява различни програми едновременно.

С други думи, SBC се нуждае само от мощност, за да започне да работи. Често срещаните примери за SBC включват смартфони, лаптопи и Компютри Raspberry Pi. Всички те не се нуждаят от допълнителни печатни платки, за да функционират.

Какво е микроконтролер?

Микроконтролерът има много общо със SBC. И двете имат процесор, съхранение и периферни устройства за вход/изход. Но тук приликите свършват.

Микроконтролерите имат много по-малко ресурси от SBC. Например, микроконтролерът може да има KBs от съхранение вместо MB или GB SBC. По същия начин, техните възможности за обработка също са доста ограничен.

instagram viewer

В повечето случаи микроконтролерът също се нуждае от платки за прекъсване, за да улесни програмирането им. Arduino Uno е добър пример за микроконтролер с платка за прекъсване. Той ви позволява да свържете микроконтролера, в този случай, Atmel ATmega328P, с входно/изходни устройства, захранване и периферни устройства.

Свързани: Как работят различните Arduino сензори?

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

Примерите за микроконтролери включват контролери в детектори за дим и дистанционни за инфрачервени телевизори.

Разликите между едноплаткови компютри и микроконтролери

Най-голямата разлика между SBC и микроконтролера е, че първият е самостоятелен компютър с възможност за стартиране на ОС, докато вторият е просто чип с много по-малко ресурси.

Освен това, за разлика от SBC, микроконтролерите са предназначени да изпълняват само една програма многократно. Например, SBC като Raspberry Pie работят с Linux, докато платки като Arduino Uno не.

Сега знаете разликата между SBC и микроконтролерите

Тъй като едноплатковите компютри и микроконтролерите споделят много общо, разграничаването им може да бъде объркващо за хората, които са нови в пространството „Направи си сам“. Само не забравяйте, че микроконтролерите са предназначени да изпълняват малки, повтарящи се задачи като включване и изключване на бутон въз основа на вход. Тези задачи не са ресурсоемки, така че микроконтролерите не са толкова способни като SBC.

SBCs, от друга страна, са компютри. Те имат операционна система и се използват за изпълнение на множество задачи наведнъж. За да изберете най-добрия за вас, всичко, което трябва да направите, е да вземете предвид индивидуалните си нужди.

10-те най-добри Arduino RFID проекта

Ако искате да направите RFID проект с Arduino, тези проекти със сигурност ще ви вдъхновят.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Обяснена технология
  • Направи си сам
  • Едноплатни компютри
  • Компютърни части
  • Raspberry Pi
За автора
Фавад Муртаза (публикувани 77 статии)

Фавад е писател на свободна практика на пълен работен ден. Той обича технологиите и храната. Когато не яде или не пише за Windows, той или играе видео игри, или мечтае за пътуване.

Още от Fawad Murtaza

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате