Skip to content

How-to Guides

How-to guides provide step-by-step instructions for specific tasks. They assume a working build environment. For first-time setup, start with the First Build tutorial.

Development

Guide Covers
Configure the dev environment sstate cache mirror, external cache directories, performance tuning, troubleshooting
Configure passwords root and admin password generation for production images

Update

Guide Covers
Configure update modes enable OTA file, OTA streaming, and USB update modes via DISTRO_FEATURES
Generate a signed update package RSA key management, SWUpdate configuration, and package build
Generate a delta update incremental (rdiff) update packages with binary diffs
Generate an encrypted artifact AES-256-CBC encrypted .swu packages

QEMU

Guide Covers
Run standalone run a ToloMEO image in QEMU without the devcontainer
Test updates in QEMU trigger OTA streaming and USB updates against a QEMU instance

Security

Guide Covers
Export SBOM and VEX CycloneDX SBOM/VEX generation, kernel CVE enrichment, supplier setup
Manage the CVE database NVD database fetch, API key, backup seeding, and scheduled refresh
Enable NXP authenticated boot HAB4 and AHAB boot image signing for i.MX8M and i.MX9
Enable FIT image signing RSA signing of the Linux kernel FIT image