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
|
|
|