Aller au contenu

Démarrer un projet

yocman init utilise un catalogue de cartes et fonctionnalités vérifié sur les dépôts réels des layers.

yocman init --check-host
yocman init

La première commande vérifie hôte et conteneur ; la seconde ouvre l’assistant. Ou directement :

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

Le projet contient kas.yml, un fragment par fonctionnalité, votre layer meta-<name> et .yocman.yml pour l’environnement. Les layers sont téléchargés et figés (kas lock), puis le résultat est commité avec git.

Compiler et flasher

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

build affiche la progression sur l’hôte ou dans le conteneur kas. Le premier build prend des heures : utilisez tmux ou screen. flash ne propose que des disques amovibles, affiche modèle, taille et partitions et demande de saisir le nom du périphérique avant écriture.

Ajoutez des fonctionnalités avec yocman add <feature> et retirez-les avec yocman remove <feature>.