Vai al contenuto

Avvia un progetto

yocman init usa un catalogo di schede e funzionalità verificato sui repository reali dei layer.

yocman init --check-host
yocman init

Il primo comando verifica host e container; il secondo apre l’assistente. Oppure direttamente:

yocman init --release scarthgap --board rpi4-64 \
  --feature ssh-openssh --feature wifi --env container --dir ~/yocto/rpi4

Il progetto contiene kas.yml, un frammento per funzionalità, il layer meta-<name> e .yocman.yml per l’ambiente di build. I layer vengono scaricati e fissati (kas lock) e il risultato registrato con git.

Compila e scrivi

cd ~/yocto/rpi4
yocman build
yocman flash --list-devices
yocman flash --device /dev/sdX

build mostra l’avanzamento su host o container kas. La prima build richiede ore: usa tmux o screen. flash propone solo dischi rimovibili, mostra modello, dimensioni e partizioni e richiede di digitare il nome del dispositivo prima di scrivere.

Aggiungi funzionalità con yocman add <feature> e rimuovile con yocman remove <feature>.