Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
5 March 2025
After receiving your comments, Christoph explains how to configure, create and schedule Over-The-Air Update Builds in the Yocto buildsystem.
Starting from a pre-existing Yocto build, he explains how to wrap images in swupdate images that later can be flashed onto target devices, even online!
At the end, some more useful features such as A-B-Fallback images, signatures, and update encryption are explained.
We hope, you will be able to profit from this tutorial!
Links:
* GitHub SWUpdate (sbabic): https://github.com/sbabic/swupdate
* Update images from verified source: https://sbabic.github.io/swupdate/signed_images.html
* Symmetrically Encrypted Update Images: https://sbabic.github.io/swupdate/encrypted_images.html
* systemd/Timers: https://wiki.archlinux.org/title/Systemd/Timers
Chapters:
00:00 Intro
00:33 On (the) Yocto Buildserver
01:52 Swupdate Image Overview
03:37 Swupdate Details
05:25 Partitions in Embedded
06:13 A-B-Fallback Scheme
08:32 Signatures and Encryption
09:43 Yocto Building the swupdate Image
10:10 Nightlies
11:26 Hosting Updates & Installation
12:30 Update-Demo
All 'Reducing your Qt Embedded development cycle time' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6gUTZ9kAW7ocyjIVe5QbOUB
All 'Embedded with Qt' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6iVG059HBoLQZ1CMTyXCGpw