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
8
System Update
9
Internet of Big Things
10
Requirements
11
Automatic SW align
12
SWUpdate's web interface
13
Device SWU as payload
14
Compound image
15
Functional behaviour
16
System restart
17
SW sync at boot
18
Configuration deployment
19
Configuration SWU
20
Factory SW deployment
21
Factory SW provisioning Field
22
Updater Proxy
23
Proxy for small devices
24
Server unawareness
25
Layer to the server
26
Reason for custom protocol
27
selective downloading
28
Continuous SW development
29
Automatic delivery -CI
30
Integration with buildsystems
31
Summary
Description:
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.