Costruire un Linux minimale per Raspberry Pi


10

Ora ho il mio Raspberry Pi. Sono uno sviluppatore esperto di software applicativo, ma non ho mai fatto cose hardware o programmazioni di basso livello prima. Voglio costruire un Linux minimale, inclusi i driver per tutto l'hardware sul mio Pi. A scopo di apprendimento, non voglio installare alcuna distribuzione Linux preconfigurata sul mio Pi. Dove dovrei iniziare?


1
Hai fatto qualche ricerca? Hai idea di cosa vorresti ottenere, oltre a qualcosa di minimo.
Impulss

Costruire un Linux minimo sulla scheda non può essere un obiettivo? Deve essere grande come dire, costruire THE Android killer?
powerboy

4
E sto chiedendo come iniziare, non chiedendo a qualcuno di accompagnarmi dall'inizio alla fine. Perché votare male? I principianti non sono i benvenuti?
powerboy

1
@powerboy Ho giocato con BuildRoot. È un progetto per costruire ambienti Linux minimi per sistemi embedded. Non sono ancora sicuro che si tratti di una buona corrispondenza per l'RPi o meno poiché l'RPi è sia un sistema incorporato che un normale computer. Ad esempio, un sistema BuildRoot non ha un sistema di pacchetti come APT su Debian. Ho usato questa configurazione BuildRoot personalizzata, personalizzata per Qt5: github.com/nezticle/RaspberryPi-BuildRoot
Steven Devijver

Risposte:


10

Fondamentalmente hai tre livelli tra cui scegliere il tuo punto di partenza:

  1. Soddisfatti di qualcosa di già disponibile e concentrati sul fare le cose hardware. In questo caso ti consiglio Adafruit Occidentalis , una distribuzione basata su debian rivolta a persone interessate al modding HW dell'RPi.
  2. Inizia a creare una nuova distribuzione. Ecco un link generico per iniziare da: http://www.tuxradar.com/content/how-build-your-own-linux-distro
  3. Crea un sistema operativo totalmente personalizzato, ma non c'è motivo di chiamarlo Linux. Ecco un link per il corso online: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/

+1 su # 3 lì. Lo sto affrontando ora ed è una buona idea dell'assemblaggio ARM e di alcune operazioni di base del sistema operativo.
tkeE2036

Sto facendo la stessa cosa! Bel tutorial per principianti!
powerboy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.