FullMetalUpdate - A Fully Integrated Solution to Update Your IoT Devices
summary
FullMetalUpdate stitches Yocto-built containers with OSTree so the device image and container images are built, versioned and deployed as deltas, allowing independent OS and app updates that switch in seconds. Update management uses hawkBit + runC + systemd for delivery and container lifecycle, supports signed distributions for multiple CPU architectures, and embeds metadata for hardware-specific config. The implementation shows a QT UI and a TensorFlow Lite network running in separate containers and demonstrates OSTree delta updates and Yocto-built containers on embedded boards.
AI-written summary · about
chapters (14)
- 0:00FullMetalUpdate intro
- 1:09Project basics & containers
- 3:45Security in embedded containers
- 6:58Developing IoT runtime
- 9:45Linux update management
- 13:17Container lifecycle automation
- 16:49Custom IoT containers
- 19:18Validating container updates
- 22:28FullMetalUpdate demo
- 25:52Integration & future plans
- 28:50Optimizing container images
- 31:23Bootloader deployment
- 33:10Community adoption
- 35:08Q&A
related talks
01h 00mOpen Software Updates for IoT
45mSoftware Update for IoT: The Current State of Play
56mComparison of Linux Software Update Technologies
43mUpdate My Board!
40mContainers on the Edge: Deploying Embedded Linux Systems With Modern D...
45mSoftware Updates for Connected Devices: Key Considerations
39mImplementing Power-Safe Atomic Over the Air Updates
22mUpdate Strategies for the Edge
