-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Mastering Embedded Linux Development
By :

Like Mender, SWUpdate uses a symmetric A/B image update mechanism with a fallback in the event of a failed update. SWUpdate can receive multiple image updates in a CPIO format package and then deploy those updates to different parts of the system. It allows you to write plugins in the Lua language to do custom processing. Lua is a powerful scripting language that is easy to embed in applications. SWUpdate is a client-only solution, so unlike Mender there is no corresponding enterprise hosting plan to pay for. Instead, you deploy your own OTA server using something like hawkBit.
The SWUpdate project (https://github.com/sbabic/swupdate) was started and is still maintained by Stefano Babic, an employee of DENX Software Engineering, the same folks behind U-Boot. There is extensive documentation (https://sbabic.github.io/swupdate/) beginning with motives for robust and fail-safe updates followed by clear explanations of various update strategies.
...