Orchestrated Android-Style System Upgrades for Embedded Linux - Diego Rondini, Kynetics

862 views · Published 25 October 2017 · 46:44 · Indexed 8 November 2026

Channel: The Linux Foundation · 2017 · Science & Technology

Watch on YouTube

Orchestrated Android-Style System Upgrades for Embedded Linux - Diego Rondini, Kynetics

While in Android mechanism, tools and procedures involved for system upgrades are established since the its inception, embedded Linux OS upgrades have been often based on custom software.

This talk will present a two phase Android-style approach implemented for OpenEmbedded distributions using widely adopted open source projects: the SWUpdate update framework and the Eclipse hawkBit software update management service for IoT. The approach illustrated shows the benefits of splitting the system upgrade process on the devices in two phases: a first, in the regular OS, about the communication with the cloud (device registration, update notification, artifacts download) and a second, in a single purpose recovery OS, just focussed on the installation of the update.

Presentation will feature a demo of an orchestrated update rollout from a multi-tenant enabled remote update management service.

About Diego Rondini
Diego Rondini has been working for several years on embedded software, with particular focus on tailored embedded OSes based on either Android or “pure” Linux making use of the Yocto Project. He has been responsible in Kynetics of several ARM board ports to Android and Linux, including one of the first Android based smartwatches, presented at ARM TechCon 2011, and the first Wearable Reference Platform, presented at CES 2014. Linux enthusiast and avid user since his high school days, he gave several presentations and divulgative talks about Linux internals and distributions while President of the local LUG. While still contributing to several OpenEmbedded layers, from the core to the board specific ones, he is now focusing on embedded IoT updates for microprocessor based boards at the Kynetics office located in Padua, Italy.

More from this channel