Ein ARM®-Board ist ein Einplatinencomputer, der von ARM® Holdings entwickelt wurde. Ein Einplatinencomputer ist ein Computer, bei dem die gesamte Hardware, einschließlich der Speicher- und Verarbeitungseinheiten, auf eine einzige Leiterplatte (PCB) gelötet ist. ARM®-Boardcomputer sind sehr klein, haben aber für ihre Größe eine relativ hohe Leistung. Die meisten ARM®-Boards verwenden das Linux®-Betriebssystem (OS), da dieses System Open Source ist und ohne Marken- oder Urheberrechtsverletzung verwendet werden kann. Diese Boards sind für fortgeschrittene Benutzer gedacht, die es vorziehen, ihre eigenen Computer zu bauen und zu programmieren, und nicht für durchschnittliche Verbraucher, die vorgefertigte Computer bevorzugen.
Die meisten Computer verwenden eine große Hauptplatineneinheit, die es ermöglicht, viele verschiedene Hardwareteile an die Oberfläche zu löten. Die Platine ist groß, was Computerdesignern viel Platz bietet, um einen leistungsstarken Arbeitsspeicher (RAM), eine zentrale Verarbeitungseinheit (CPU) und andere Komponenten hinzuzufügen. Die Größe treibt auch den Preis des Boards in die Höhe. Bei einem Single-Board-Computer, einem ARM®-Board, werden all diese Komponenten auf einer einzigen Leiterplatte platziert.
Die Verwendung eines ARM®-Boards anstelle eines normalen Computers hat seine Vor- und Nachteile. Der Preis ist viel besser und die Installation und Anpassung der Programmierung und Hardware der Leiterplatte ist einfacher als bei einer großen Motherboard-Einheit. Benutzer, die keine Computer- oder Computerdesign-Experten sind, finden es möglicherweise schwierig, den Computer und die erforderlichen Programme zu installieren. Die Hardware ist oft weniger leistungsfähig als gleichzeitig hergestellte Motherboard-basierte Computer.
Der beste Grund, sich ein ARM®-Board zuzulegen, ist, dass im Gegensatz zu Motherboard-Computern die Prozesse in der ARM®-Hardware verschoben und geändert werden können. Die Codierung kann unter Verwendung eines anderen Computers geändert werden, wodurch ein Computerdesigner die Hardware an seine Bedürfnisse anpassen kann. Im Gegensatz zum Bau eines Motherboards, das viel Lötarbeit erfordert und nach Abschluss der Programmierung eine gesperrte Codierung aufweist, sind Einplatinencomputer einfacher zu verschieben und zu manipulieren.
Es ist Open Source und verursacht keine Markenprobleme, so dass das Linux®-Betriebssystem und nicht die Mainstream- oder populäreren Betriebssystemprogramme am häufigsten auf ARM®-Boards installiert ist. Dies ist zwar ein wichtiger Grund für die Verwendung von Linux®, aber es gibt noch einen weiteren Grund. Linux® benötigt nicht so viel Speicher, da alle Befehle von einer Befehlszeile stammen und eine komplizierte und speicherintensive grafische Benutzeroberfläche (GUI) normalerweise nicht verwendet wird. Das bedeutet, dass, obwohl die Hardware in einem ARM®-Board schwächer ist, das System die vorhandene Hardware besser nutzen kann.