Atomická aktualizace vestavěných systémů
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Táto diplomová práca sa zaoberá problematikou atomických aktualizácií vstavaných systémov. Zameriava sa na požiadavky aké vstavané systémy kladú na ich aktualizácie, stratégie a technológie, ktoré sa používaju pre vykonanie aktualizácií vstavaných systémov. Práca predstavuje systém Fire Truck Control Unit, ktorý slúži na ovládanie hasičských vozidiel. Práca analyzuje jeho aktualizačný proces a prezentuje návrh pre nový aktualizačný systém postavený na RAUC. Aktualizačný systém implementuje vytváranie aktualizácií a systému pomocou Yocto, používa Hawkbit pre ukladanie a nasadzovanie aktualizácií, upravuje Rauc-Hawkbit-Updater pre spracovanie dodatočných balíčkov a implementuje možnosť aktualizovania zariadení na CAN buse. Výsledky tejto práce umožnujú atomicky aktualizovať Fire Truck Control System vstavaný systém, a prezentujú technológie a riešenia, ktoré sa dajú použiť pre odstránenie nedostatkov tejto implementácie
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
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
Description
Citation
ČIKEL, T. Atomická aktualizace vestavěných systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Počítačové sítě
Comittee
doc. Ing. Ondřej Ryšavý, Ph.D. (předseda)
doc. Ing. Petr Matoušek, Ph.D., M.A. (člen)
doc. RNDr. Milan Češka, Ph.D. (člen)
Ing. Martin Hrubý, Ph.D. (člen)
Ing. Tomáš Martínek, Ph.D. (člen)
Ing. Matěj Grégr, Ph.D. (člen)
Date of acceptance
2023-06-20
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení