Delta Updates for Embedded Systems

dc.contributor.authorLindh, Linnéa
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerDuregård, Jonas
dc.contributor.supervisorJonsson, Jan
dc.date.accessioned2021-06-17T11:54:54Z
dc.date.available2021-06-17T11:54:54Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractMany 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.coursecodeTKDATsv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/302598
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectFirmware Upgradessv
dc.subjectZephyrsv
dc.subjectResource-constrained Systemssv
dc.subjectPatchingsv
dc.subjectDelta Encodingsv
dc.subjectDelta Updatessv
dc.subjectData Differencingsv
dc.subjectOpen-sourcesv
dc.titleDelta Updates for Embedded Systemssv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
21-17 Lindh.pdf
Storlek:
599.04 KB
Format:
Adobe Portable Document Format
Beskrivning:

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: