Outils pour utilisateurs

Outils du site


dev:raspberry:linux-from-scratch

Ceci est une ancienne révision du document !


LFS (Linux From Scratch)

Le but est de générer un système GNU/Linux complet depuis les sources pour une Raspberry Pi. Les bénéfices sont multiples:

  • Mieux connaitre l'architecture des systèmes GNU/Linux.
  • Adapter le système à son matériel, à ses besoins.

La Raspberry Pi fonctionnant autour d'un processeur ARM, il va falloir mettre en place une chaine de compilation croisée qui permettra de générer du code executable pour ce type de microprocesseur.

Buildroot

On s'appuie sur Buildroot pour:

  • Générer la chaine de compilation croisée (binutils et bibliothèques).
  • Compiler le noyau.
  • Compiler les programmes de l'espace utilisateur.

La procédure de compilation de la cross toolchain est détaillée dans le wiki buildroot.

compilation du noyau

Buildroot va nous permettre de générer le noyau linux.

Création du système de fichier

init et scripts d'initialisation

Compilation des programmes

dev/raspberry/linux-from-scratch.1355941379.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)