Embarquez Linux ! ou Linux Everywhere…

Patrice Kadionik

Le but de cet article est de décrire quelques techniques utilisables pour embarquer une distribution Linux réduite sur divers supports de faible capacité.

- Titre : Embarquez Linux ! ou Linux Everywhere…

- Auteur : Patrice Kadionik

- Parution : 12 avril 2005

- Mise à jour : 5 octobre 2022

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2012 Patrice Kadionik. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Présentation

- II. Sommaire

- III. Téléchargement

- IV. L'auteur

I - Présentation

Le but de cet article est de décrire quelques techniques utilisables pour embarquer une distribution Linux réduite sur divers supports de faible capacité (CompactFlash, Disk On Module ou DoM, clé USB, Disk On Chip ou DoC). Après avoir présenté les différents supports étudiés, nous détaillerons une structure de système permettant de garantir une sécurité maximale de l'installation tout en minimisant l'empreinte mémoire.

Cet article fait suite aux diverses publications de l'auteur ainsi qu'à l'influence de collègues, amis et complices de longue date qui se reconnaîtront facilement :-) Pour l'heure je remercie Patrice Kadionik pour sa contribution concernant la technologie des mémoires et Michel Stempin pour ses commentaires.

Les exemples présentés se basent sur un noyau Linux 2.4 - encore majoritairement répandu - mais peuvent être très simplement adaptés à un noyau 2.6.

II - Sommaire

- Résumé

- La technologie des mémoires pour l'embarqué

- Les mémoires RAM

- Les mémoires ROM

- Créer une distribution Linux embarqué

- Mémoire de masse et système de fichier principal

- Les mémoires CompactFlash

- Partitionnement de la CompactFlash

- Formatage de la partition

- Montage de la partition

- Installation de LILO

- Les mémoires Disk On Module (DoM)

- Les clés USB

- Utilisation sous Linux

- Démarrage sur la clé

- Les mémoires Disk On Chip (DoC)

- Utilisation du DoC sous Linux

- Démarrage à partir du DoC

- Utilisation de CRAMFS

- Mise en place (implémentation)

- Bibliographie

III - Téléchargement

Téléchargez le cours au format PDF (438 Ko, 18 pages).

IV - L'auteur

L'auteur Patrice Kadionik est ingénieur en Télécommunications-Réseaux de formation. Il est actuellement Enseignant Chercheur à l'ENSEIRB et est responsable de l'option Systèmes Embarqués.