Building Zephyr using Yocto
summary
Provides a ready Yocto layer and recipe set so Zephyr apps build with the Yocto toolchain and optionally the Zephyr SDK, with machine configs for ARM and x86, flashing helpers and QEMU support. Demonstrates building a hello app that produces a Zephyr 3.6.0 hello in QEMU, shows menuconfig support via bitb -c menuconfig, and explains a meta-zephyr layer and its files. Shows a multi-configuration build that creates a Zephyr pre-launch VM and a service VM for Eon hydroid and installs Zephyr into the service VM boot partition.
AI-written summary · about
chapters (11)
- 0:00Building Zephyr with Yocto
- 2:10Yocto overview and terms
- 4:42Meta-Zephyr layer features
- 7:36Zephyr app build for QEMU
- 13:38Demo: Zephyr hello world on QEMU
- 15:36Zephyr kernel menuconfig
- 16:43Demo: kernel config settings
- 18:35Zephyr as ACRN VM
- 24:17Demo: Zephyr on ACRN
- 25:55Contributing to Meta-Zephyr
- 26:43Q&A
related talks
32mLeveraging Cloud Technologies for Development and Operation of Zephyr
44mZephyr Build System: Sysbuild and New Hardware Model
42mTaking Your Hardware to Production with Zephyr RTOS
10mLightning Talk: Using Zephyr to Power the Sustainable Cloud
33mContinues Integration Practices for Zephyr Upstream
33mContinues Integration Practices for Zephyr Upstream
10mLightning Talk: Open Source Fleet Management in Zephyr
26mBuilding for Heterogeneous Systems
