MÁCHA, T. Využití nástroje MATLAB Coder pro automatické generování C kódu pro mikrokontroléry dsPIC [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2019.

Posudky

Posudek vedoucího

Grepl, Robert

Předkládaná práce se zabývá průzkumem možností a limitů technologie automatického generování C kódu pomocí nástroj MATLAB Coder se zaměřením na embedded aplikace. Zatímco generování kódu ze Simulinku je známé a rutinně používané, nástroj M.C. je relativně nový a také nedostatečně dokumentovaný. Studentovi se podařilo splnit všechny body zadání, pracoval s vyrovnaným poměrem samostatnosti a schopnosti konzultovat další postup. Práce je napsána srozumitelně a domnívám se, že může posloužit jako dobrý materiál pro úvod do oblasti využití M.C. pro embedded aplikace.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod B
Vlastní přínos a originalita B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis A
Práce s literaturou včetně citací A
Samostatnost studenta při zpracování tématu A
Navrhovaná známka
A

Posudek oponenta

Křivánek, Václav

Téma řešené v diplomové práce cílí na zefektivnění tvorby prototypů. K tomu je zkoumán nástroj "MATLAB Coder" a to jak z grafického uživatelského prostředí, tak i z příkazové řádky. Obě varianty jsou srovnávány. Autor si pro validaci výsledků vybral zařízení Arduino, ale především pak přípravek "Double Drive". Na vhodně zvolených příkladech autor ověřil použitelnost generátoru C kódu a srovnal jej s kódem psaným programátorem-člověkem. Velká pozornost je věnována práci s přípravkem "Double Drive", kde autor navrhl rozdělení funkcí do dílčích subsystémů tak, aby zrychlil proces kompilace finálního kódu aplikace. Použité metody jsou přiměřené typu práce. Kladně hodnotím i tom, že je práce napsána v anglickém jazyce, čímž se zvětšuje její potenciál v dalším využití komunitou okolo SW Matlab. Práce obsahuje minimum překlepů. Jen připomenu, že mezi hodnotou a jednotkou se píše zpravidla mezera, a že zápis 3V3 není nejšťastnější. Autor velmi dobře pracuje s literaturou, kdy je v práci použito celkem 45 různých zdrojů. Všechny stanovené cíle DP byly naplněny a v některých případech rozvinuty i nad očekávání zadání. Práci doporučuji k obhajobě.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání A
Postup a rozsah řešení, adekvátnost použitých metod A
Vlastní přínos a originalita A
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry A
Využitelnost výsledků v praxi nebo teorii A
Logické uspořádání práce a formální náležitosti A
Grafická, stylistická úprava a pravopis A
Práce s literaturou včetně citací A
Navrhovaná známka
A

Otázky

eVSKP id 117233