| |
| |
|
Atomic Update of an Embedded System
Čikel, Tomáš ; Koutenský, Michal (oponent) ; Grégr, Matěj (vedoucí práce)
This work focuses on the issue of atomic updates for embedded systems. Specifically, it focuses on the requirements which embedded systems place on their updates, strategies and technologies which are being used for updating these systems. Next the work introduces the Fire Truck Control System which is an embedded system for controlling fire trucks. Thesis analyzes the update process of this system and presents the design of a new update system which is based on RAUC. Update system implements the creation of updates and system in Yocto, uses Hawkbit for storing and deploying updates, modifies Rauc-Hawkbit-Updater to parse additional packages and implements ability to update devices on CAN bus. The results of this work allows to deploy atomic updates to Fire Truck Control System embedded system, and shows different technologies and solutions, which could be used to remove short comings of this implementation
|
| |
| |