This shows you the differences between two versions of the page.
ass:labs-2025:04 [2025/08/07 12:23] florin.stancu created |
ass:labs-2025:04 [2025/08/07 12:26] (current) florin.stancu |
||
---|---|---|---|
Line 15: | Line 15: | ||
===== Lecture ===== | ===== Lecture ===== | ||
- | Mender (an alternative OTA solution) has [[https://mender.io/blog/robust-ota-updates-with-partitions-for-linux-devices|a really good lecture about how A/B updates work]]. | + | Welcome to the RAUC Image Creation exercise! |
+ | Mender (an alternative OTA solution) has [[https://mender.io/blog/robust-ota-updates-with-partitions-for-linux-devices|a really good lecture about how A/B updates work]]. | ||
Though we will be using [[https://rauc.io/|RAUC]] as lightweight update framework. | Though we will be using [[https://rauc.io/|RAUC]] as lightweight update framework. | ||
+ | |||
+ | You will create a bootable disk image for an embedded system with multiple partitions (boot, rootfsA, rootfsB, data), install a kernel, configure U-Boot with environment support, and install RAUC in both rootfs partitions. | ||
+ | |||
+ | Oh, and you will also finally get to use a more familiar Linux distro as root filesystem: yep, [[https://www.debian.org/|Debian]]! | ||
+ | |||
+ | Everything will be scripted for reusability (don't worry, they are almost written, though you will need to fill in some TODOs). | ||
===== Tasks ===== | ===== Tasks ===== | ||
{{namespace>:ass:labs-2025:04:tasks&nofooter&noeditbutton}} | {{namespace>:ass:labs-2025:04:tasks&nofooter&noeditbutton}} | ||
+ | |||