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

Mastering Embedded Linux Development
By :

So much for the theory. In the remaining sections of this chapter, I will demonstrate how these principles work in practice. The first set of examples involves Mender. Mender uses a symmetric A/B image update mechanism with a fallback in the event of a failed update. It can operate in standalone mode for local updates or in managed mode for OTA updates. I will begin with standalone mode.
Mender is written and supported by Northern.tech. There is much more information about the software in the Documentation section of the website (https://mender.io). I will not delve deeply into the configuration of the software here since my aim is to illustrate the principles of software updates. Let’s begin with the Mender client.
The Mender client is available as a Yocto meta layer. These examples use the scarthgap release of The Yocto Project, which is the same one that we used in Chapter 6.
Start by fetching the...