P NW P
In questa puntata abbiamo visto come popola-
re l’initramfs implementando una vera e propria
micro-distribuzione GNU/Linux, integrando così
quello che avevamo visto nelle puntate prece-
denti e chiudendo la serie teorica “GNU/Linux
partendo da zero”.
T PV
1. http://www.busybox.net/
2. http://en.wikipedia.org/wiki/Everything_
is_a_ le
3. http://en.wikipedia.org/wiki/Procfs
4. http://en.wikipedia.org/wiki/Sysfs
5. http://en.wikipedia.org/wiki/Device_ le
UGI Q N N PM RGT CEEG GTG TG COGP G CNN CT EQNQ U N NQI G RCT GE RCTG CNNC UE UU QPG
R GOEGNG TQP EC EQO GODG G IP N P Z RCT GP Q C GTQ P GITC QPG G GU
PE GG G /L U GR G UR
OO SE UU 3L
, WURG LR H boot-loader (bootcode.bin), che è memorizzato
L
a Raspberry Pi [1] (o più brevemente RPi nella ROM del SoC Broadcom
da ora in poi) è un computer vero e proprio BCM2835. Il primo stage reperisce dalla prima
realizzato su una singola scheda elettronica partizione dell’SD card esterna il boot-loader di
sviluppato dalla Raspberry Pi Fundation, un’or- secondo livello (bootloader.bin), che si occu-
ganizzazione di bene cenza che ha sede nel pa di leggere tutti gli altri le necessari al boot,
Regno Unito. Lo scopo di tale progetto è di pro- compresa l’immagine del kernel (kernel.img),
muovere lo studio dell’informatica, in particolar caricando tutto nell’SDRAM. A questo punto il
modo in ambito accademico. Proprio per questa boot-loader ha terminato il suo compito e passa
ragione tale dispositivo è facilmente accessibi- il controllo al kernel.
le a costi molto contenuti (il prezzo va da $25 016# T E OR NCTG P MGTPGN C GT U PC D
per la prima versione a $35 per la seconda della
CT E OG NC 42 R GUUGTG U CPE G E OG
versione).
P OC RR T P RGT TGCN CTG P NCD
Per maggiori dettagli sulle speci che della bo-
TC T MGTPGN G GN ROGP .C D CT R
ard si rimanda all’articolo seguente:
T GUUGTG N C C P UGI CPE G RGT HCTG
http://it.emcelettronica.com/computer-meno-di-
GURGT OGP U N MGTPGN . P UGP C C GT RC TC
25-dollari-con-arm11-e-hdmi.
CPPGII CTG E ORT OG GTG N UR U
In questo nuovo articolo vedremo come ricom-
U GUU HC RGT T RT U PCTG N MGTPGN T I PCNG
pilare un kernel e come preparare un root lesy-
basta semplicemente sovrascrivere il le kernel.
stem minimale per la RPi, partendo dai sorgenti
OI RTGUGP G PGNNC RCT PG D GNNC 5
e da una SD card vuota.
ECT C GUGOR PUGTGP N 5 ECT P P2
Per una visione più generica sulla procedura di
ricompilazione del kernel si consiglia la lettura
UHUHT LVLWL
degli articoli precedenti della serie “Embedded
• una RaspBerry Pi
GNU/Linux partendo da zero”:
• una SD card (la nostra sarà una distro ultra-
http://it.emcelettronica.com/embedded-gnuli-
minimale quindi va bene di qualsiasi dimen-
nux-partendo-da-zero-ricompil...
sione)
http://it.emcelettronica.com/embedded-gnuli-
• un PC con una distribuzione GNU/Linux
nux-partendo-da-zero-preparaz...
• una connessione a Internet per scaricare i
http://it.emcelettronica.com/embedded-gnuli-
sorgenti e il cross-compilatore
nux-partendo-da-zero-integraz...