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