Im DIY-Bereich sind Einplatinencomputer und Mikrocontroller zwei der heißesten Themen. Und wenn Sie neu in diesem Bereich sind, können die Unterschiede zwischen ihnen verwirrend sein.
Was also unterscheidet einen Einplatinencomputer und einen Mikrocontroller? Lass uns mal sehen.
Was ist ein Einplatinencomputer?
Ein Single-Board-Computer (SBC) ist, wie der Name schon sagt, ein Computer, der aus einem Single-Board besteht. Ein SBC ist ein vollwertiger Computer mit RAM, Speicher, Ein-/Ausgabe und Peripheriegeräten wie USBs, alles auf einem einzigen Motherboard. Ein SBC hat auch ein Betriebssystem und kann verschiedene Programme gleichzeitig ausführen.
Mit anderen Worten, ein SBC benötigt nur den Strom, um seine Arbeit aufzunehmen. Häufige Beispiele für SBCs sind Smartphones, Laptops und Raspberry Pi-Computer. All dies benötigt keine zusätzlichen PCBs, um zu funktionieren.
Was ist ein Mikrocontroller?
Ein Mikrocontroller hat viel mit einem SBC gemeinsam. Beide verfügen über einen Prozessor, Speicher und Eingabe-/Ausgabe-Peripheriegeräte. Aber hier enden die Ähnlichkeiten.
Mikrocontroller haben weit weniger Ressourcen als SBCs. Ein Mikrocontroller kann beispielsweise KBs von haben Speicher anstelle von MBs oder GBs von SBCs. Ebenso sind ihre Verarbeitungsfähigkeiten auch hübsch begrenzt.
In den meisten Fällen benötigt ein Mikrocontroller auch Breakout-Boards, um die Programmierung zu erleichtern. Ein Arduino Uno ist ein gutes Beispiel für einen Mikrocontroller mit Breakout-Board. Es ermöglicht Ihnen, den Mikrocontroller, in diesem Fall einen Atmel ATmega328P, mit Ein-/Ausgabegeräten, Strom und Peripheriegeräten zu verbinden.
Verwandt: Wie funktionieren verschiedene Arduino-Sensoren?
Mikrocontroller können auch nicht mehr als ein Programm gleichzeitig ausführen, da sie eine Routine durchlaufen sollen.
Beispiele für Mikrocontroller sind Controller in Rauchmeldern und Infrarot-TV-Fernbedienungen.
Die Unterschiede zwischen Einplatinencomputern und Mikrocontrollern
Der größte Unterschied zwischen einem SBC und einem Mikrocontroller besteht darin, dass ersterer ein eigenständiger Computer mit der Fähigkeit ist, ein Betriebssystem auszuführen, während letzterer nur ein Chip mit weitaus weniger Ressourcen ist.
Außerdem sollen Mikrocontroller im Gegensatz zu SBCs nur ein Programm wiederholt ausführen. Zum Beispiel laufen SBCs wie Raspberry Pie unter Linux, während Boards wie Arduino Uno dies nicht tun.
Jetzt kennen Sie den Unterschied zwischen SBCs und Mikrocontrollern
Da Einplatinencomputer und Mikrocontroller viele Gemeinsamkeiten aufweisen, kann es für Neulinge im Heimwerkerbereich verwirrend sein, sie voneinander zu unterscheiden. Denken Sie daran, dass Mikrocontroller dazu gedacht sind, kleine, sich wiederholende Aufgaben wie das Ein- und Ausschalten einer Taste basierend auf einer Eingabe auszuführen. Diese Aufgaben sind nicht ressourcenintensiv, daher sind Mikrocontroller nicht so leistungsfähig wie SBCs.
SBCs hingegen sind Computer. Sie verfügen über ein Betriebssystem und können verwendet werden, um mehrere Aufgaben gleichzeitig auszuführen. Um sich für das Beste zu entscheiden, müssen Sie nur Ihre individuellen Bedürfnisse berücksichtigen.
Wenn Sie ein RFID-Projekt mit Arduino machen möchten, werden Sie diese Projekte sicherlich inspirieren.
Weiter lesen
- Technologie erklärt
- Heimwerken
- Einplatinencomputer
- Computerteile
- Himbeer-Pi
Fawad ist hauptberuflich als freiberuflicher Autor tätig. Er liebt Technik und Essen. Wenn er nicht gerade isst oder über Windows schreibt, spielt er entweder Videospiele oder träumt vom Reisen.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren