Una placa ARM® es una computadora de placa única creada por ARM® Holdings. Una computadora de placa única es aquella en la que todo el hardware, incluidas las unidades de memoria y procesamiento, se sueldan en una sola placa de circuito impreso (PCB). Las computadoras de abordo ARM® son muy pequeñas, pero tienen una potencia relativamente alta para su tamaño. La mayoría de las placas ARM® utilizan el sistema operativo (SO) Linux®, porque este sistema es de código abierto y se puede utilizar sin infracción de derechos de autor o marca registrada. Estas placas están hechas para usuarios avanzados que prefieren construir y programar sus propias computadoras, en lugar de consumidores promedio que prefieren computadoras prefabricadas.
La mayoría de las computadoras utilizan una unidad de placa base grande que permite soldar muchas piezas diferentes de hardware a la superficie. La placa es grande, lo que ofrece a los diseñadores de computadoras una gran cantidad de espacio para agregar una potente memoria de acceso aleatorio (RAM), una unidad central de procesamiento (CPU) y otros componentes. El tamaño también eleva el precio de la placa. Con una computadora de placa única, una placa ARM®, todos estos componentes se colocan en una sola PCB.
El uso de una placa ARM® en lugar de una computadora normal tiene sus pros y sus contras. El precio es mucho mejor y la instalación y personalización de la programación y el hardware de la PCB son más fáciles que con una unidad de placa base grande. Los usuarios que no son expertos en computadoras o en diseño de computadoras pueden tener dificultades para instalar la computadora y los programas necesarios. El hardware suele ser menos potente que las computadoras basadas en placa base fabricadas al mismo tiempo.
La mejor razón para obtener una placa ARM® es que, a diferencia de las computadoras con placa base, los procesos en el hardware ARM® se pueden cambiar y cambiar. La codificación se puede modificar con otra computadora, lo que permite al diseñador de computadoras personalizar el hardware según sus necesidades. A diferencia de la construcción de una placa base, que requiere mucha soldadura y tiene codificación bloqueada una vez finalizada la programación, las computadoras de placa única son más fáciles de cambiar y manipular.
Es de código abierto y no causa ningún problema de marca registrada, por lo que el sistema operativo Linux®, en lugar de los programas de sistema operativo convencionales o más populares, se encuentra instalado con mayor frecuencia en las placas ARM®. Si bien esta es una gran razón para usar Linux®, también existe otra razón. Linux® no usa tanta memoria, porque todos los comandos provienen de una línea de comandos, y por lo general no se usa una interfaz gráfica de usuario (GUI) complicada y con mucha memoria. Esto significa que, aunque el hardware es más débil en una placa ARM®, el sistema puede hacer un mejor uso del hardware que tiene.