BRÁNECKÝ, P. Grafické uživatelské rozhraní pro embedded aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.

Posudky

Posudek vedoucího

Petyovský, Petr

Zadání bakalářské práce patřilo svým rozsahem mezi obtížnější a to z důvodů požadovaného praktického odzkoušení funkčnosti jím navrženého SW na zcela novém zařízení RPi Pico Kit. Tento kit byl výsledkem realizace diplomové práce, obhájené v loňském akademickém roce 2021/2022, Ing. Matejem Pončákem, který se také stal odborným konzultantem této bakalářské práce. Úkolem práce bylo nastudovat vlastnosti platformy Raspberry Pi Pico a kitu realizovaného konzultantem. Pro tento HW následně realizovat programové vybavení umožňující tvorbu interaktivního grafického uživatelského rozhraní, které bude zobrazováno na obrazovém výstupu VGA/HDMI, společně s možností využit připojitelnou USB klávesnici a myš. Mezi další úkoly patřil návrh adaptace a rozšíření knihovny pro práci s SD kartou tak, aby bylo možné na tomto kitu pracovat se souborovým systémem FAT. V průběhu řešení bakalářské práce, student využíval možnosti nabízených konzultací v menší míře a pracoval tedy převážně samostatně, možná až příliš. Průběžné výsledky řešení své bakalářské práce student také prezentoval na studentské soutěži EEICT 2023. Avšak studentova přílišná samostatnost při přípravě textu soutěžního příspěvku pravděpodobně negativně ovlivnila jeho výsledné hodnocení na soutěži. V závěru řešení práce se proto student snažil tento nedostatek napravit zvýšenou frekvencí konzultací. Jako vedoucí práce mohu zodpovědně konstatovat, že požadované cíle práce byly splněny. Výsledkem práce je sada knihoven i demonstrační aplikace, která tyto knihovny využívá. Student zvolil vhodnou prezentační formu textu. Bakalářská práce má dostatečný rozsah, ale jazykové vyjadřování v textu by mohlo být na lepší úrovni. Student v práci zanechal větší množství překlepů a velmi často opakuje stejná slova. Proto si myslím, že měl student text práce na závěr zkontrolovat pečlivěji. Student věnoval řešení dostatečné množství času, jednotlivé úkoly si již v počátcích řešení práce vhodně rozvrhl. Pracoval průběžně a ani v závěru se nedostal do časové tísně. Text práce je vhodně doplněn dostatkem literárních odkazů. Práce studenta s literaturou je tedy na dobré úrovní. Dosažené výsledky i formální zpracování práce jednoznačně svědčí o bakalářských schopnostech studenta. Vedoucí i konzultant studentovo řešení hodnotí jako přínosné a do budoucna dále použitelné. Studentovi navrhujeme hodnocení stupněm: Velmi dobře – B. (84)

Navrhovaná známka
B
Body
84

Posudek oponenta

Richter, Miloslav

První bod zadání je splněn na jedné stránce práce, ale jeho hlavní část je v přílohách. K bodu 2 zadání postrádám ucelený přehled stavu desky a jejího zprovoznění. V celé práci, včetně přiloženého CD, postrádám větší zdůraznění, která část je studentova vlastní práce. (Pokud je popis vlastního rozšíření i popis původní knihovny veden v trpném rodě, je obtížné rozlišit autorství). K odlišení by pomohla např. kapitola shrnující požadavky na danou funkčnost, které jsou zde rozprostřeny do textu mezi ostatní vlastnosti. O zvládnutí bodů 3 až 6 svědčí text práce a přiložená videa ukazující výsledné aplikace při použití vytvořených knihoven. I když k bodu 5 lze započítat vytvoření knihovny a logování, postrádám v práci vysvětlení, proč nebylo možné použít stávající knihovnu a z jakých důvodů ji bylo nutné rozšířit, jaká vylepšení přinášejí studentem nově vytvořené funkce. V práci je uvedena literatura převážně jako odkazy na on-line zdroje, což se dá u tohoto typu úkolu očekávat. V práci je tato literatura na vhodných místech odkazována. Řešením práce student prokázal značnou znalost nastudované problematiky. Zvolenou koncepci a její cíle měl ovšem nejprve souhrnně podrobit rozboru a popsat zvolené řešení. K práci jsou přidány přílohy a vytvořené kódy, které svědčí o značném množství odvedené práce. Ovšem předpokládal bych, že zdrojové texty budou opatřeny přehlednou dokumentací – nejlépe automaticky generovanou. K práci mám následující připomínky: je zde značné množství překlepů, většinou jednoznakových, takže neztěžují podstatně čtení. První odkaz na dokumentaci raspberry pi pico bych očekával na začátku práce, ne až v závěru. Kap 3.7.1 by si zasloužila výsledný obrázek. Podstatně jednodušší konstrukce jsou prezentovány. Předložená práce svědčí o bakalářskách schopnostech studenta

Navrhovaná známka
C
Body
72

Otázky

eVSKP id 151856