I gør-det-selv-området er singleboard-computere og mikrocontrollere to af de hotteste emner. Og hvis du er ny på dette område, kan forskellene mellem dem være forvirrende.

Så hvad adskiller en enkeltbordscomputer og en mikrocontroller? Lad os se.

Hvad er en enkeltbordscomputer?

En single-board computer (SBC), som navnet antyder, er en computer, der består af en single-board. En SBC er en fuldgyldig computer med RAM, lager, input/output og perifere enheder som USB'er, alt sammen på et enkelt bundkort. En SBC har også et OS og kan køre forskellige programmer på samme tid.

Med andre ord behøver en SBC kun strømmen til at begynde at arbejde. Almindelige eksempler på SBC'er omfatter smartphones, bærbare computere og Raspberry Pi computere. Alle disse behøver ikke nogen ekstra PCB'er for at fungere.

Hvad er en mikrocontroller?

En mikrocontroller har meget til fælles med en SBC. Begge har en processor, lager og input/output periferiudstyr. Men det er her, lighederne slutter.

Mikrocontrollere har langt færre ressourcer end SBC'er. For eksempel kan en mikrocontroller have KB'er på lagerplads i stedet for MBs eller GBs SBC'er. På samme måde er deres behandlingsevner også smukke begrænset.

I de fleste tilfælde har en mikrocontroller også brug for breakout boards for at gøre programmeringen nemmere. En Arduino Uno er et godt eksempel på en mikrocontroller med et breakout board. Det giver dig mulighed for at tilslutte mikrocontrolleren, i dette tilfælde en Atmel ATmega328P, med input/output-enheder, strøm og periferiudstyr.

Relaterede: Hvordan fungerer forskellige Arduino-sensorer?

Mikrocontrollere kan heller ikke køre mere end ét program ad gangen, da de er beregnet til at sløjfe én rutine.

Eksempler på mikrocontrollere omfatter controllere inde i røgdetektorer og infrarøde tv-fjernbetjeninger.

Forskellene mellem enkeltbordscomputere og mikrocontrollere

Den største forskel mellem en SBC og en mikrocontroller er, at førstnævnte er en selvstændig computer med mulighed for at køre et OS, hvorimod sidstnævnte blot er en chip med langt færre ressourcer.

I modsætning til SBC'er er mikrocontrollere også beregnet til kun at køre ét program gentagne gange. For eksempel kører SBC'er som Raspberry Pie Linux, mens boards som Arduino Uno ikke gør.

Nu kender du forskellen mellem SBC'er og mikrocontrollere

Fordi singleboard-computere og mikrocontrollere har meget til fælles, kan det være forvirrende at skille dem ad for folk, der er nye i gør-det-selv-området. Bare husk, at mikrocontrollere er beregnet til at køre små, gentagne opgaver som at tænde og slukke en knap baseret på et input. Disse opgaver er ikke ressourcekrævende, så mikrocontrollere er ikke så dygtige som SBC'er.

SBC'er er på den anden side computere. De har et operativsystem og bruges til at køre flere opgaver på én gang. For at beslutte dig for den bedste for dig, er det eneste, du skal gøre, at overveje dine individuelle behov.

De 10 bedste Arduino RFID-projekter

Hvis du ønsker at lave et RFID-projekt med Arduino, vil disse projekter helt sikkert inspirere dig.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Teknologi forklaret
  • gør det selv
  • Enkeltbordscomputere
  • Computer dele
  • Raspberry Pi
Om forfatteren
Fawad Murtaza (77 artikler udgivet)

Fawad er freelanceskribent på fuld tid. Han elsker teknologi og mad. Når han ikke spiser eller skriver om Windows, spiller han enten videospil eller dagdrømmer om at rejse.

Mere fra Fawad Murtaza

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere