Analýza a vizualizace závislostí v Yocto projektech

dc.contributor.advisorLipka Richard, Ing. Ph.D.
dc.contributor.authorLinha, Michal
dc.contributor.refereeKosková Třísková Lenka, Ing. Ph.D.
dc.date.accepted2022-6-20
dc.date.accessioned2022-07-18T22:33:52Z
dc.date.available2021-9-10
dc.date.available2022-07-18T22:33:52Z
dc.date.issued2022
dc.date.submitted2022-5-19
dc.description.abstractPředmětem této práce je vytvoření prototypu nástroje určeného pro vizualizaci závislostí tzv. receptů v Yocto Project, projektu, který umožňuje sestavování vestavěných linuxových distribucí. V první části práce je popsán samotný Yocto Project a jeho části. Dále zde byly popsány různé způsoby odstranění nepřehledností v grafech a možné způsoby vizualizace závislostí, použitelné pro softwarové systémy. Ve druhé části práce je pak popsán návrh a implementace vytvořeného prototypu nástroje Yocto Project Dependency Visualizer v podobě rozšíření pro Visual Studio Code. Nástroj dokáže zobrazit závislosti receptů Yocto Project přímo ve Visual Studio Code ze vstupního souboru vygenerovaného pomocí Yocto Project. Vizualizace obsahuje interaktivitu v podobě obarvování uzlů, mazání uzlů, vyhledávání uzlů a další různé konfigurace.cs
dc.description.abstract-translatedThe main subject of this thesis is to create a tool prototype which can be used to visualize dependencies of so-called recipes in Yocto Project, a project used to build embedded linux distributions. In the first part of this thesis, Yocto Project and its parts are described. Basic forms of visual clutter removal and some dependency visualization techniques usable for software systems are also descriped in the first part of the thesis. Second part of the thesis contains proposion and implementation of the tool prototype called Yocto Project Dependency Visualizer. The tool was implemented in the form of a Visual Studio Code extension. It is able to visualize Yocto Project recipe dependencies directly in Visual Studio Code from the input file generated by Yocto Project. The visualization is interactive, containing functionalities like node highlighting, node removal, search for nodes and other configuration options.en
dc.description.resultObhájeno
dc.format82 s. (122 000 znaků)
dc.identifier89634
dc.identifier.urihttp://hdl.handle.net/11025/49091
dc.language.isocs
dc.publisherZápadočeská univerzita v Plzni
dc.rightsPlný text práce je přístupný bez omezení
dc.subjectyocto projectcs
dc.subjectzávislosti komponentcs
dc.subjectvizualizace závislostícs
dc.subjectsestavení embedded linux distribucícs
dc.subjectvizuální šumcs
dc.subjectinteraktivita grafucs
dc.subjectgrafcs
dc.subjectrozšíření pro visual studio codecs
dc.subject.translatedyocto projecten
dc.subject.translatedcomponent dependenciesen
dc.subject.translatedvisualization of dependenciesen
dc.subject.translatedembedded linux buildsen
dc.subject.translatedvisual clutteren
dc.subject.translatedgraph interactivityen
dc.subject.translatedgraphen
dc.subject.translatedvisual studio code extensionen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných věd
dc.thesis.degree-levelNavazující
dc.thesis.degree-nameIng.
dc.thesis.degree-programInženýrská informatika
dc.titleAnalýza a vizualizace závislostí v Yocto projektechcs
dc.title.alternativeAnalysis and visualization of the dependencies in Yocto projectsen
dc.typediplomová práce
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=89634

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
linha_diplomova_prace.pdf
Size:
5.94 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A19N0036Phodnoceni-ved.pdf
Size:
774.73 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A19N0036Pposudek-op.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A19N0036Pobhajoba.pdf
Size:
551.92 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce
No Thumbnail Available
Name:
A19N0036P-zadani_DIP.pdf
Size:
17.24 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha

Collections