Delta Updates for Embedded Systems
dc.contributor.author | Lindh, Linnéa | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Duregård, Jonas | |
dc.contributor.supervisor | Jonsson, Jan | |
dc.date.accessioned | 2021-06-17T11:54:54Z | |
dc.date.available | 2021-06-17T11:54:54Z | |
dc.date.issued | 2021 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | Many resource-constrained Internet of Things units are used in a manner which makes them inaccessible via cable and at the same time unable to receive large amounts of data using radio transmissions. Upgrading firmware is hence difficult or in some cases impossible. Integrating support for delta updates in the unit is a potential solution to this problem, as it significantly reduces the payload during an upgrade scenario. However, as of now there is no open-source solution for delta upgrades in embedded systems. This thesis aims to show that such a solution is achievable and that it causes a significant payload reduction. This proof of concept is realized through the development of a Zephyr application with delta upgrade support. Using this application firmware upgrades are performed using only 2.6 percent of the amount of external data needed for standard upgrades. | sv |
dc.identifier.coursecode | TKDAT | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/302598 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | Firmware Upgrades | sv |
dc.subject | Zephyr | sv |
dc.subject | Resource-constrained Systems | sv |
dc.subject | Patching | sv |
dc.subject | Delta Encoding | sv |
dc.subject | Delta Updates | sv |
dc.subject | Data Differencing | sv |
dc.subject | Open-source | sv |
dc.title | Delta Updates for Embedded Systems | sv |
dc.type.degree | Examensarbete på kandidatnivå | sv |
dc.type.uppsok | M2 |