Efektivní a obecná mezivrstva abstrakce pro vestavěný Linux

but.committeedoc. Ing. Jan Kořenek, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen)cs
but.defenceStudent 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 oponenta a na další otázky přítomných, např. ohledně integrace schématu D-Bus, využití dosažených výsledků v reálném zařízení od společnosti RACOM či složitosti řešení z pohledu rozsahu implementace. 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 B - velmi dobře.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKorček, Pavolen
dc.contributor.authorDrexler, Filip Emanuelen
dc.contributor.refereeKošař, Vlastimilen
dc.date.created2024cs
dc.description.abstractCieľom tejto práce je návrh a konštrukcia medzivrstvy vo vstavaných zariadeniach s operačným systémom GNU/Linux. Medzivrstva je softwarová vrstva, ktorá pomáha s abstrakciou hardware, medziprocesovou komunikáciou, genericitou kódu a čistejšou softwarovou architektúrou. Bola skonštruovaná s nástrojmi ako D-Bus a modelovacím jazykom YANG, čo viedlo z zmenám v softwarovej architektúre a jasnejšiemu designu. Niektoré nízkoúrovňové časti kódu boli presunuté do procesu, ktorý poskytuje rozhranie pre iné procesy. Výstupom je vhodnosť takejto medzivrstvy, výhody ktoré poskytuje, ale aj nevýhody.en
dc.description.abstractThe goal of this thesis is middle layer (middleware) design and construction in embedded devices with Linux. Middleware is a layer which can help devices with abstraction from hardware, interprocess communication (IPC), code genericity and cleaner software architecture. It was constructed with tools such as D-Bus and YANG modeling language which lead to architecture changes and cleaner design. Some parts of lower level code were moved to one process which provides interface for communication for other processes. The outcome is the suitability of this middle layer, its advantages and disadvantages.cs
dc.description.markBcs
dc.identifier.citationDREXLER, F. Efektivní a obecná mezivrstva abstrakce pro vestavěný Linux [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other152321cs
dc.identifier.urihttp://hdl.handle.net/11012/248983
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectmedzivrstvaen
dc.subjectmiddlewareen
dc.subjectabstrakciaen
dc.subjectvstavanýen
dc.subjectLinuxen
dc.subjectYANGen
dc.subjectD-Busen
dc.subjectdbusen
dc.subjectsdbus-c++en
dc.subjectlibyangen
dc.subjectIPCen
dc.subjectmedziprocesová komunikáciaen
dc.subjectmiddle layercs
dc.subjectmiddlewarecs
dc.subjectabstractioncs
dc.subjectembeddedcs
dc.subjectLinuxcs
dc.subjectYANGcs
dc.subjectD-Buscs
dc.subjectdbuscs
dc.subjectsdbus-c++cs
dc.subjectlibyangcs
dc.subjectIPCcs
dc.subjectinter-process communicationcs
dc.titleEfektivní a obecná mezivrstva abstrakce pro vestavěný Linuxen
dc.title.alternativeAn efficient and general abstraction of middle layer for embedded Linuxcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-06-20cs
dcterms.modified2024-06-20-09:29:09cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid152321en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:26en
sync.item.modts2025.01.15 23:48:36en
thesis.disciplineVestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.9 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
3.25 MB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_152321.html
Size:
10.29 KB
Format:
Hypertext Markup Language
Description:
file review_152321.html
Collections