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, Automotive Grade Linux (AGL), Tizen any many other open source projects. 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, 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, Bratislava, Prague, Sofia and his hometown Plovdiv.
RAUC is a powerful open source software solution for A/B updates of embedded Linux devices. It has support for the Yocto Project and OpenEmbedded, Buildroot and PTXdist. Upgrades are performed through RAUC bundles which can be installed either over the air or through a USB stick. In this presentation we will focus on the efforts to use the meta-rauc layer with an additional layer for BSP integration. Exact steps and real-world practical examples with Raspberry Pi 4 Model B will be demonstrated.
The presentation is appropriate for anyone with basic knowledge interested in software upgrades. Hopefully, it will simplify the getting started process with RAUC in distributions based on the Yocto project and OpenEmbedded.