Yocto Workshop at Embedded Recipes 2025

Leon Anavi

Leon Anavi is an open source enthusiast and a senior software engineer at Konsulko Group. He is an active contributor to various Yocto/OpenEmbedded meta layers. His professional experience includes web and mobile application development for various platforms as well as porting and maintaining embedded Linux distributions to Raspberry Pi and devices with x86-64, i.MX6, NVIDIA Tegra, RISC-V, Amlogic, Rockchip and Allwinner (aka sunxi) SoC. Leon holds a masters in Information Technology from the Technical University Sofia. His previous speaking experience includes talks about open source software and hardware during events in San Francisco, San Diego, Portland (OR), Hong Kong, Shanghai, Shenzhen, Brussels, Lyon, Berlin, Edinburgh, London, Cambridge, Vienna, Bratislava, Prague, Sofia and his hometown Plovdiv.


Session

05-16
11:30
30min
Refactoring meta-rauc-community: Cleaner Code, Better Maintenance, More Machines
Leon Anavi

The Yocto/OpenEmbedded layer meta-rauc-community was created in 2020 to provide demo RAUC integrations for widely used embedded Linux platforms. Its goal is to support the community with practical, working examples of RAUC in action on popular development boards, helping developers adopt robust software update mechanisms for their embedded Linux devices. The layer tracks Yocto LTS releases, including Dunfell, Kirkstone, and Scarthgap. It includes integrations for a broad range of hardware such as Raspberry Pi, NXP i.MX6/i.MX8, Rockchip, Allwinner, STM32MP, and NVIDIA Tegra.
As the project has grown, a refactoring effort was launched to reduce code duplication across machine configurations by centralizing shared logic into a unified base layer. This work, targeting completion in time for the Yocto Project’s Wrynose release in 2026, aims to simplify maintenance, introduce consistent testing workflows, and streamline the process of supporting new machines. It this talk we will discuss how to use RAUC as well as how to improve the layer with best-practices. Community input is encouraged to guide future improvements and shape the long-term direction of the layer.

Promenade 1