Inicia un proyecto
yocman init utiliza un catálogo de placas y funciones verificado con repositorios reales de capas.
yocman init --check-host
yocman init
El primer comando comprueba host y contenedores; el segundo abre el asistente. O directamente:
yocman init --release scarthgap --board rpi4-64 \
--feature ssh-openssh --feature wifi --env container --dir ~/yocto/rpi4
El proyecto contiene kas.yml, un fragmento por función, tu capa meta-<name> y .yocman.yml para el entorno. Las capas se descargan y fijan (kas lock) y el resultado se registra con git.
Compila y graba
cd ~/yocto/rpi4
yocman build
yocman flash --list-devices
yocman flash --device /dev/sdX
build muestra el progreso en host o contenedor kas. La primera compilación tarda horas: usa tmux o screen. flash solo ofrece discos extraíbles, muestra modelo, tamaño y particiones y pide escribir el nombre del dispositivo antes de grabar.
Añade funciones con yocman add <feature> y elimínalas con yocman remove <feature>.