Construire un Linux minimal pour Raspberry Pi


10

Maintenant, j'ai mon Raspberry Pi. Je suis un développeur de logiciels d'application expérimenté, mais je n'ai jamais fait de matériel ou de programmation de bas niveau auparavant. Je veux construire un Linux minimal, y compris des pilotes pour tout le matériel sur mon Pi. À des fins d'apprentissage, je ne veux pas installer de distribution Linux pré-construite sur mon Pi. Par où dois-je commencer?


1
Avez-vous fait des recherches? Avez-vous une idée de ce que vous aimeriez réaliser, en plus de quelque chose de minimal.
Impulss

Construire un Linux minimal lui-même sur la carte ne peut pas être un objectif? Doit-il être aussi gros que dire, construire LE tueur Android?
powerboy

4
Et je demande comment commencer, je ne demande pas à quelqu'un de me guider du début à la fin. Pourquoi voter contre? Les débutants ne sont pas les bienvenus?
powerboy

1
@powerboy J'ai joué avec BuildRoot. C'est un projet pour construire des environnements Linux minimaux pour les systèmes embarqués. Je ne sais toujours pas si c'est un bon match pour le RPi ou non, car le RPi est à la fois un système embarqué et un ordinateur ordinaire. Par exemple, un système BuildRoot n'a pas de système de package comme APT sur Debian. J'ai utilisé cette configuration BuildRoot personnalisée, personnalisée pour Qt5: github.com/nezticle/RaspberryPi-BuildRoot
Steven Devijver

Réponses:


10

Vous avez essentiellement trois niveaux pour choisir votre point de départ:

  1. Satisfaire de quelque chose déjà disponible et se concentrer sur le matériel. Dans ce cas, je vous recommande Adafruit Occidentalis , une distribution basée sur Debian destinée aux personnes intéressées par le HW-modding du RPi.
  2. Commencez à créer une nouvelle distribution. Voici un lien générique pour commencer à partir de: http://www.tuxradar.com/content/how-build-your-own-linux-distro
  3. Créez un système d'exploitation totalement personnalisé, mais il n'y a aucune raison de l'appeler Linux. Voici un lien pour un cours en ligne: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/

+1 sur # 3 là-bas. Je passe en revue maintenant et c'est un bon aperçu de l'assemblage ARM et de certaines opérations de base du système d'exploitation.
tkeE2036

Je fais la même chose! Joli tutoriel pour débutant!
powerboy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.