DŮBRAVA, J. Laboratorní úlohy pro mikrokontroléry MCXN947 [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Cílem bakalářské práce pana Jaroslava Důbravy bylo navrhnout laboratorní úlohy, které by v rámci předmětu Mikroprocesory a vestavné systémy seznámily studenty s používáním periferií mikrokontrolérů MCXN947 firmy NXP Semiconductors. Student měl navrhnout a vytvořit vzorové programy alespoň pro 4 laboratorní úlohy demonstrující použití binárních vstupů a výstupů, A/D převodníku, časovacího subsystému a sériového komunikačního rozhraní. Pro navržené laboratorní úlohy měl vytvořit desku s doplňkovými obvody a tuto desku realizovat. Bakalářská práce navazovala na předcházející semestrální práci. Technická zpráva obsahuje cca 59 stran textu, což o 9 stran přesahuje maximální doporučený počet stran bakalářské práce, plus 24 stran příloh. Práce je členěna do 6 číslovaných kapitol plus nečíslované kapitoly Úvod a Závěr. Práce je sestavena v logickém sledu a je na solidní jazykové a grafické úrovni. Pan Důbrava prokázal schopnost pracovat s odbornou literaturou. Využíval převážně firemní dokumentaci NXP Semiconductor, což vzhledem k zaměření práce považuji za odpovídající. Pan Důbrava navrhnul 5 laboratorních úloh, pro každou úlohu vytvořil zadání, případně i rozšiřující zadání, a vzorové řešení. Vzorové řešení odladil. Funkčnost vzorového řešení mi předvedl. Dále navrhnul, realizoval a oživil desku s doplňkovými obvody. Výsledky práce pana Důbravy najdou uplatnění při inovaci předmětu Mikroprocesory a vestavné systémy. Pan Důbrava se mnou pravidelně konzultoval postup prací. K práci přistupoval zodpovědně a iniciativně. Není mi známo, že by se na bakalářské práci pana Důbravy, kromě konzultanta Ing. Miroslava Děckého z firmy NXP Semiconductors, podílely další osoby nebo že by nějaká část práce byla plagiátem. Jako vedoucí navrhuji hodnotit práci pana Jaroslava Důbravy známkou A/95 bodů.
Zadání bakalářské práce studenta Jaroslava Důbravy patřilo s požadavkem na praktickou realizaci HW i implementaci alespoň čtyř výukových laboratorních úloh mezi náročné. Student prokázal znalosti z oblasti návrhu a oživení HW i designu embedded firmwaru výukových laboratorních úloh pro nový MCU společnosti NXP Semiconductors (dostupný na vývojovém kitu FRDM-MCXN947). Znalosti student vhodně aplikoval a výsledkem jeho práce je prototyp výukové desky FRDM-TEACH osazené tlačítky, potenciometry a LED vhodnými pro výuku. Student funkčnost celého řešení završil realizaci firmwaru demonstrátoru pro prezentaci funkčního celku vzniklého propojením vývojového kitu s MCU s jeho výukovou deskou. Student dále navrhl, zrealizoval a zdokumentoval pět výukových úloh pro jednotlivé periferie MCU: GPIO, GPIO+NVIC (modul pro správu vnořených přerušení), A/D převodník, rozhraní UART, generátor PWM. Způsob řešení zadání svědčí o kvalitní orientaci studenta v oboru a zvolené řešení lze označit za správné. Student v kapitole 1 až 3 prezentuje vlastnosti jednotlivých periferií nového MCU MCXN947. V této části kladně hodnotím vhodně zvolenou úroveň a množství, zde uváděných znalostí tak, aby čtenář nebyl přehlcen. V úvodní kapitole však postrádám podrobnější definici základních požadavků na celý navrhovaný výukový systém. Kapitola 4 je věnována základnímu popisu dostupného konfiguračního, vývojového a ladicího prostředí a také doplňkového nástroje pro návrh GUI pro pokročilejší embedded aplikace. Kapitoly 5 a 6 již prezentují výsledky samostatné práce studenta a obsahují popis vlastností navržené výukové desky FRDM-TEACH včetně výrobní dokumentace a popisu jednotlivých výukových úloh. Zde student vždy strukturovaně prezentuje: text základního a rozšiřujícího zadání, seznam vyžadovaných funkcí a teoretického rozboru nutného k vypracování zadání. Student však samotné podkapitoly věnované rozboru zadání označuje jménem „Vypracování zadání“, což je nevhodné označení. Formální zpracování práce je na dobré úrovni, text obsahuje větší avšak ještě akceptovatelné množství překlepů a pouze několika větám textu chybí podstatná a přídavná jména, které by zajistily, že prezentovaný pojem má pouze jediný význam. V práci jsou na všech místech v textu slova: (měřicí, budicí, řídicí, ladicí) uváděny v chybném tvaru, viz správný zápis účelových a dějových slov. Dále je zde hojně používán počeštěný pojem debuggovací, přestože pro něj existuje český ekvivalent ladicí. Dále český překlad pojmů High and Low byte, jako vysoký a nízký bajt je matoucí. Přiložený USB flashdisk obsahuje definiční soubory pro výrobu DPS a dále zdrojové texty a konfigurační soubory jednotlivých výukových úloh. Vzhledem ke komplexnosti zadání a dosaženým výsledkům mohu zodpovědně konstatovat, že předložená práce svědčí o bakalářských schopnostech studenta a práci doporučuji k obhajobě. Studentovi navrhuji hodnocení bakalářské práce stupněm: velmi dobře – B (85).
eVSKP id 168132