Une carte ARM® est un ordinateur monocarte créé par ARM® Holdings. Un ordinateur monocarte est un ordinateur dans lequel tout le matériel, y compris la mémoire et les unités de traitement, est soudé sur une seule carte de circuit imprimé (PCB). Les ordinateurs de bord ARM® sont très petits, mais ils ont une puissance relativement élevée pour leur taille. La plupart des cartes ARM® utilisent le système d’exploitation (OS) Linux®, car ce système est open source et peut être utilisé sans violation de marque ou de droit d’auteur. Ces cartes sont conçues pour les utilisateurs avancés qui préfèrent construire et programmer leurs propres ordinateurs, plutôt que pour les consommateurs moyens qui préfèrent les ordinateurs préfabriqués.
La plupart des ordinateurs utilisent une grande carte mère qui permet de souder de nombreux composants matériels à la surface. La carte est grande, ce qui offre aux concepteurs d’ordinateurs une grande quantité d’espace pour ajouter une puissante mémoire vive (RAM), une unité centrale de traitement (CPU) et d’autres composants. La taille fait également grimper le prix de la planche. Avec un ordinateur monocarte, une carte ARM®, tous ces composants sont placés sur un seul PCB.
L’utilisation d’une carte ARM® au lieu d’un ordinateur ordinaire a ses avantages et ses inconvénients. Le prix est bien meilleur, et l’installation et la personnalisation de la programmation et du matériel du PCB sont plus faciles qu’avec une grande carte mère. Les utilisateurs qui ne sont pas des experts en informatique ou en conception informatique peuvent avoir des difficultés à installer l’ordinateur et les programmes nécessaires. Le matériel est souvent moins puissant que les ordinateurs à base de carte mère fabriqués en même temps.
La meilleure raison d’acheter une carte ARM® est que, contrairement aux ordinateurs avec carte mère, les processus du matériel ARM® peuvent être déplacés et modifiés. Le codage peut être modifié à l’aide d’un autre ordinateur, ce qui permet à un concepteur informatique de personnaliser le matériel selon ses besoins. Contrairement à la construction d’une carte mère, qui nécessite beaucoup de soudure et a un codage verrouillé une fois la programmation terminée, les ordinateurs à carte unique sont plus faciles à déplacer et à manipuler.
Il est open-source et ne pose aucun problème de marque, de sorte que le système d’exploitation Linux®, plutôt que les programmes de système d’exploitation traditionnels ou plus populaires, est le plus souvent installé sur les cartes ARM®. S’il s’agit d’une grande raison d’utiliser Linux®, il existe également une autre raison. Linux® n’utilise pas autant de mémoire, car toutes les commandes proviennent d’une ligne de commande, et une interface utilisateur graphique (GUI) compliquée et gourmande en mémoire n’est généralement pas utilisée. Cela signifie que, bien que le matériel soit plus faible dans une carte ARM®, le système peut mieux utiliser le matériel dont il dispose.