SKOPAL, M. Knihovna grafických prvků pro mikrokontrolery Atmel AVR a grafické displeje [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Studen splnil zadání nad rámec požadavků a vytvořil velmi rozsáhlou a prakticky členěnou knihovnu. Vlastní řadič displeje je oddělen od vyšší vrstvy knihovny a řešení pak umožňuje použití knihovny i s dalšími displeji s odlišným řadičem. Pro jednotlivé grafické prvky je popsáno jejich využití a je zvolen optimální poměr mezi náročností na prostředky procesoru a uživatelský komfort při práci s těmito prvky. Silně nad rámec zadání je i vytvoření vlastních škálovaných textových fontů a jejich použití např. v rozbalovacím menu.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění zadání | A | 50/50 | |
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) | A | 18/20 | |
Formální zpracování práce | A | 19/20 | |
Využití literatury | A | 10/10 |
Předložená bakalářská práce je zaměřena na programování v jazyce C pro mikrokontroléry AVR. Práce má dostatečný rozsah (37 stran) a je přehledně a logicky členěna. V úvodní části jsou popsány jednotlivé blokové části použité při řešení práce, především tedy grafický LCD displej s řadičem Toshiba T6963C. Podstata práce je popsána ve druhém velkém celku. Jedná se o matematický a programátorský popis grafických entit, jako je úsečka, kružnice, text, či tlačítko, checkbox nebo listbox. Veškeré entity jsou podrobně popsány. Po programátorské stránce je práce na vysoké úrovni (např. praktické rozdělení celé knihovny do tří vrstev) a svědčí o velkých zkušenostech autora. Po formální stránce obsahuje práce přiměřený počet nedostatků (zarovnání textu, interpunkce, chybějící obvodové zapojení), které ovšem snižují výborný dojem z bakalářské práce.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků zadání | A | 19/20 | |
Odborná úroveň práce | A | 47/50 | |
Interpretace výsledků a jejich diskuse | A | 20/20 | |
Formální zpracování práce | B | 8/10 |
eVSKP id 14617