40 lines
791 B
Markdown
40 lines
791 B
Markdown
|
## Buildroot
|
||
|
Buildroot permette la creazxione di una immagine linux minimale (~20MB) con solo lo stretto necssario. L'ambiente e' basato su busybox, sono disponibili diversi pacchetti ed e' possibile configurare il kernel.
|
||
|
|
||
|
### Istruzioni
|
||
|
Installare le dipendenze (debian 10)
|
||
|
|
||
|
```
|
||
|
apt install -t build-essential libncurses-dev bison flex libssl-dev libelf-dev
|
||
|
```
|
||
|
|
||
|
Clonare il repo
|
||
|
```
|
||
|
git clone https://github.com/buildroot/buildroot.git
|
||
|
```
|
||
|
|
||
|
Copiare i files presenti nella cartella `buildroot` di questo repo.
|
||
|
|
||
|
```
|
||
|
make pcengines_apu2_defconfig
|
||
|
```
|
||
|
|
||
|
Per cambiare la configurazione di buildroot (pacchetti, architettura, opzioni di compilazione):
|
||
|
```
|
||
|
make menuconfig
|
||
|
```
|
||
|
|
||
|
Per configurare direttamente il kernel linux
|
||
|
```
|
||
|
make linux-menuconfig
|
||
|
|
||
|
```
|
||
|
|
||
|
Avviare la compilazione
|
||
|
```
|
||
|
make
|
||
|
```
|
||
|
B
|
||
|
B
|
||
|
|