YoVDO

Evolution of OTA Updates in the IoT World

Offered By: Linux Foundation via YouTube

Tags

Internet of Things Courses Continuous Integration Courses Configuration Management Courses Embedded Linux Courses SWupdate Courses Civil Infrastructure Platform Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of Over-The-Air (OTA) updates in the Internet of Things (IoT) world through this 42-minute conference talk by Stefano Babic from DENX. Gain insights into the increasing importance of software updates in embedded Linux systems and the complexities involved in upgrading devices in the field. Learn about the essential features and requirements for a robust and secure FOSS update agent, including the ability to update all components, manage updates across versions, and handle system restarts. Discover SWUpdate, an open-source framework for building custom update strategies, and its adoption by the Civil Infrastructure Platform (CIP). Explore advanced concepts such as compound images, configuration deployment, factory software provisioning, and the use of updater proxies for small devices. Understand the integration of continuous software development practices and automatic delivery through CI/CD pipelines and build systems.

Syllabus

Intro
About me
OTA Update
Features for an update agent
Update all components
SWUpdate chosen by CIP
Bad points - wishes • Hard to manage updates from vi to vs directly . Depends on a u-boot library that needs to be rebuilt for each target
System Update
Internet of Big Things
Requirements
Automatic SW align
SWUpdate's web interface
Device SWU as payload
Compound image
Functional behaviour
System restart
SW sync at boot
Configuration deployment
Configuration SWU
Factory SW deployment
Factory SW provisioning Field
Updater Proxy
Proxy for small devices
Server unawareness
Layer to the server
Reason for custom protocol
selective downloading
Continuous SW development
Automatic delivery -CI
Integration with buildsystems
Summary


Taught by

Linux Foundation

Tags

Related Courses

Real-Time Embedded Systems Concepts and Practices
University of Colorado Boulder via Coursera
Introduction to TensorFlow Lite
Udacity
Embedded Linux
Udemy
Embedded Linux Step by Step Using Beaglebone Black
Udemy
Embedded Linux using Yocto
Udemy