L’ingénieur en systèmes embarqués George Hilliard a décidé de donner une nouvelle vie aux cartes de visite : il a créé un modèle avec une connectivité USB qui fait fonctionner une distribution Linux et démarre en 6 secondes environ. L’appareil utilise un simple processeur ARM importé de Chine et coûte moins de 3 euros.
Vous pouvez insérer la carte dans un ordinateur : le démarrage dure environ 6 secondes et vous avez alors accès à un fichier “read me”, à une copie du CV de Hilliard et à quelques photos qu’il a prises. Le shell comporte des jeux Unix classiques, comme rogue et fortune, ainsi qu’une version 2048 simplifiée et un interpréteur du langage de programmation MicroPython.
L’ordinateur exécute un micrologiciel personnalisé, disponible dans un dépôt GitHub ; il a été réalisé avec Buildroot, un outil permettant de générer des systèmes Linux embarqués. Le chargeur d’amorçage fait 256 Ko, le noyau 1,6 Mo et le système de fichiers racine complet 2,4 Mo.
Un ingénieur a dépensé 2,88 € en carte de visite avec Linux
Hilliard explique dans son blog que le projet a vu le jour grâce à un intérêt pour les ordinateurs extrêmement bon marché qui peuvent faire tourner des distributions Linux. Il a commencé à faire des recherches sur d’obscurs processeurs et a découvert que certains modèles “sont presque assez bon marché pour être distribués gratuitement”. Puis est venue l’idée de créer un simple tableau au format d’une carte de visite.
Le processeur Allwinner F1C100s a été choisi pour le projet. Il est très bon marché, coûtant 1,20 € chez le détaillant chinois Taobao ; et il est déjà livré avec 32 Mo de RAM, plus que suffisant pour ce que Hilliard a prévu.
La puce Allwinner est conçue pour les caméras de tableau de bord et possède une architecture ARM9 ; ARM n’a pas lancé de cœurs avec cette technologie depuis 2006. Ce n’est pas un problème non plus, puisque l’accent n’est pas mis sur la performance.
Hilliard a préparé le design de la carte de visite et a utilisé la découpe au laser sur une carte de circuit imprimé. Il a intégré une puce de mémoire flash de 8 Mo, mais le défi a été laissé à l’USB : les connecteurs devaient être suffisamment longs pour s’adapter au port.
Au total, l’ingénieur a dépensé 2,88 € pour ce projet. Il ne compte pas les frais de transport car il a commandé des pièces pour ce projet et d’autres. Voici les articles :