Ψ Die Informatikseite

Menü

Einplatinenrechner oder Einplatinencomputer

Einplatinencomputer sind ideale Systeme, um mit einem Stück Hardware, welches man anfassen kann und welches Dinge tut, das Programmieren zu lernen. Dabei bezeichnet man Einplatinencomputer allgemein all diejenigen Computersysteme, welche aus genau einer Platine bestehen. Alle Komponenten des Rechnersystems befinden sich auf nur einem Board. Üblicherweise handelt es sich dabei um Kleinstcomputer, die eine abgespeckte Performance dafür aber für einen guten Preis bieten. Einplatinencomputer besitzen viele Vorteile, haben jedoch auch Nachteile:

Vorteil des Einplatinencomputers ist, dass dieser kompakt gebaut werden kann und sich mit nur einer Platine der Fertigungsaufwand massiv reduziert. So können diese Art von Computern günstig hergestellt werden. Die Ein-Platinen-Bauweise hat jedoch den Nachteil, dass sich Komponenten nur schwer austauschen lassen. Üblicherweise werden Einplatinencomputer als schwache Rechnerkomponenten hergestellt, die keine besondere grafische Leistungen zur Verfügung stellen und auch begrenzte Rechenkapazitäten besitzen. Da bei einer solchen Einsparung jedoch zu günstigen Preisen produziert werden kann, eignen sich die Rechner besonders für Internet of Things (IoT)-Aufgaben, bei denen im Feld Informationen gesammelt werden oder Steuerungskommandos physisch umgesetzt werden.

Auch für den Unterricht und das Lernen von Programmiersprachen eignen sich Einplatinencomputer hervorragend, da in einem begrenzten Umfeld experimentiert werden kann und erstaunliche Funktionalitäten durch einfaches Programmieren entwickelt werden können.

Wie heißt ein beliebter Einplatinencomputer zum Basteln und Experimentieren?

Einer der berühmtesten Einplatinencomputer ist der Raspberry Pi. Dieser ist schon für unter €50 verfügbar. Dieser ist als Bastelrechner verfügbar, kann einfach aufgebaut werden und eignet sich hervorragend, um erste Programmierkenntnisse zu sammeln und auch in Linux-Umgebungen sich zurecht zu finden. Da er in hohen Stückzahlen produziert worden ist, sind viele Bastelprojekte auf dem System implementiert. Es gibt gleich mehrere Betriebssysteme, die sich installieren lassen. Dazu gehören eine Vielzahl von Linux-Betriebssystemen, sowie auch Windows IoT Core.

Interessante auch für den Anfänger geeignete Projekte, die sich mit einem Raspberry Pi durchführen lassen, sind beispielsweise die Programmierung eines Roboters, die Hausautomatisierung, Wetterstation, Gewächshaus, ein Hosting von einer Webseite, Radiosender und -empfänger, LED-Matrizendarstellung, Sensordatenlogging oder auch Alexa und die Möglichkeit den Computer im Heimkinobereich zu nutzen.

Zwei der beliebtesten Programmiersprachen Python und Java lassen sich problemlos mit einem Raspberry Pi nutzen. Sollte es der Wunsch oder die Anforderung sein, diese zu nutzen, können sie auch mit diesem Minicomputer erlernt und in sinnvollen Einsatzzwecken ausprobiert werden.

Welche Einplatinencomputer gibt es noch?

Ein anderer wichtiger Einplatinencomputer ist der BananaPi, der zu einem Preis von ca. €90 zu haben ist. Er kommt mit größerer Leistung daher, welche sich auch im Preis niederschlägt. Für mehr Geld verschwimmt die Grenze zwischen echtem Desktop PC und Einplatinencomputer. Hier gibt es Systeme von Nvidia oder auch anderen Herstellern, die hohe Performance zu einem entsprechenden Preis und auch Stromverbrauch anbieten.

Interessant wird es, wenn man mit der Leistung noch weiter heruntergehen kann, weil diese für die jeweilige Anwendung nicht benötigt wird. Hier operieren Arduino-Boards oder auch der Raspberry Pi Zero, der sogar schon für unter € 10 zu haben ist.

Was ist der beste Einplatinencomputer?

Welcher nun der beste Einplatinencomputer ist, ist vom Anwendungsfall abhängig. Generell kann man sagen, dass der Raspberry Pi ein guter Einplatinencomputer für den Anfänger ist. Für Arduino-Boards und andere Geräte benötigt man ein Entwicklerboard, um die Programmierung vom PC her durchführen zu können. Ist der Raspberry Pi richtig eingerichtet, lässt er sich auch über das Netzwerk fernsteuern und dazu bewegen, Befehle auszuführen.

Was ist ein Entwicklerboard?

Ein Entwicklerboard ist kein eigenständiger Computer, sondern eine Möglichkeit einen Einplatinencomputer mit einer Software zu bestücken. Ein solches Entwicklerboard wird deshalb benötigt, weil der reale Rechner sonst keine Aufspielmöglichkeit von Software besitzt. Hier unterstützt das Entwicklerboard, welches eine Verbindung mit dem PC herstellt und die Software übertragen kann. Zusätzlich dazu bietet ein Entwicklerboard noch weitere Features zur Überwachung des eigentlichen Rechners an.