NOVÁK, L. Bootloader pro Sci-Trace [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2016.
Student Bc. Lukáš Novák vypracoval diplomovou práci na téma „Bootloader pro Sci-Trace“. Cílem práce byl návrh elektroniky pro systém Sci-Trace navržený tak, aby umožňoval jednoduchou změnu firmware přes rozhraní USB a RS485. Jako vhodné řešení byla vybrána modulární koncepce, která umožňuje snadné přizpůsobení jednotky požadavkům zákazníka. Práce není striktně členěna mezi teoretickou a praktickou část, ale jednotlivé části se navzájem prolínají. Jednotlivé elektronické části byly realizovány, vyzkoušeny a proměřeny včetně nutného softwarového vybavení. K řešení dané problematiky student přistupoval velmi zodpovědně, pravidelně chodil na konzultace a sám navrhoval možná řešení vzniklých problémů. Student při práci vhodně využíval dostupnou literaturu. Navržené řešení je přínosné a je možné jej dále rozšiřovat. Vzhledem k výše uvedeným skutečnostem práci doporučuji k obhajobě.
1. Splnění požadavků zadání Cílem práce bylo navrhnout a realizovat úpravy ovládací elektroniky vědeckého přístroje Sci-Trace, které by umožnily: • Přehledně, optimálně na informačním displeji, sledovat určité parametry systému – jako je například teplota vybraných částí. • Zjednodušit update firmwaru jednotlivých modulů ovládací elektroniky. • Zajistit zaměnitelnost jednotlivých modulů ovládací elektroniky. Autor v první části řešení navrhl způsob uložení a rozvržení jednotlivých částí elektroniky s ohledem na rozměrové možnosti přístroje Sci-Trace. Následně jsou popsány úpravy elektroniky propojovací desky. Detailně je rozebráno využití bootloaderu, naprogramování firmwaru řídící jednotky a podružných modulů. Následující části se zabývají výběrem a implementací informačního displeje a také vhodného teplotního čidla. V neposlední řadě je popsán software, běžící pod OS Windows, vytvořený pro jednoduchý update firmwaru řídící elektroniky. Cílů práce bylo bezezbytku dosaženo. 2. Základní zhodnocení diplomové práce Práce má z mého pohledu odbornou úroveň adekvátní diplomové práci. Vzhledem k vlastní specializaci jsem schopen hodnotit volbu použitých postupů a metod jen v omezeném rozsahu. Místy bych vytknul poněkud strohé odůvodnění volby daného prvku či postupu a nedostatečné srovnání či zamyšlení se v textu nad alternativními postupy. Většina části však tímto nedostatkem netrpí a jsou popsány dostatečně. Zdrojový kód obecně by myslím bylo dobré komentovat ve větším rozsahu nejen kvůli pozdější snazší vlastní orientaci, ale také za účelem efektivního sdílení výsledků v rámci pracovních týmů. Části popisující rozmístění jednotlivých modulů elektroniky v racku by bylo vhodné pro názorné doplnit o schémata. Celkově práce působí uceleně, vše podstatné je přítomno ve srozumitelné formě. Nemám závaznějších výtek. 3. Hodnocení formální stránky předložené práce Práce je rozdělena do 9 kapitol včetně závěru, z nichž většina je dále dělena do podkapitol. Postupně je tak probrána konstrukce, návrhy schémat, výběr teplotního čidla, detailně pak bootloader a v poslední části aplikační části řídící jednotky. Závěr přehlednou formou shrnuje výsledky práce ve vztahu k zadání. Nechybí seznam obrázků, tabulek, použitých zkratek a přiložených příloh. Členění je v zásadě logické. Přesto některé části bych strukturoval jiným způsobem za účelem zvýšení přehlednosti zejména pro nezainteresovaného čtenáře. Práce je psaná relativně stručnou a věcnou formou. Místy tímto trpí vysvětlovací a teoretické pasáže a nebylo by špatné je více rozvést. Gramatické chyby jsem zaznamenal jen velmi výjimečně, za to poněkud nešikovná stylistika a větná skladba činí text v mnohých částech hůře čitelný. Je to přirozeným důsledkem autorových omezených zkušeností s psaním odborných textů a v tomto malém rozsahu nejde o nic zásadního. Typografie a formátování je v pořádku až na výjimky, jako je podivné formátování citací a umístění rovnic v textu mimo přímý kontext. 4. Charakteristika výběru a využití studijních pramenů Množství využitých literárních pramenů není vysoké, avšak z mého pohledu pro řešení dané problematiky zcela dostačující. Kromě několika ČSN norem a datasheetů použitých prvků jsou využívány vesměs internetové zdroje. Převzaté informace či obrázky jsou vždy viditelně a jasně označené. 5. Hodnocení realizačního výstupu Úroveň technického řešení je z mého pohledu zcela adekvátní tématice a požadavkům zadání. K funkčnosti výsledku diplomové práce nemám výtek – cíle práce byly splněny, avšak v textu by mělo být více popsáno testování elektroniky a závěry z něj vyplývající. 6. Hodnocení práce z hlediska přínosu nových poznatků Práce je spíše kompilačního charakteru, avšak s přímým aplikačním využitím. Mezi rozšíření existujících řešení lze zařadit například realizované přizpůsobení bootloaderu pro komunikační protokol popsaný firmou Trinamic. Drivery tohoto výrobce jsou v systému využívány jako základní moduly elektroniky. 7. Způsob využití práce Cílem diplomové práce bylo vytvořit produkt, který by výrazným způsobem pozvedl schopnosti ovládací elektroniky přístroje Sci-Trace. Sci-Trace je společný počin institutu CEITEC VUT a startupu AtomTrace z oblasti komercializace moderní a nadějné analytické techniky LIBS (Laser-Induced Breakdown Spectroscopy). Cíle byly naplněny, výsledky autorovi práce jsou klíčové pro následný vývoj přístroje a budou v brzké době implementovány do další verze prototypu Sci-Trace. Výstupem autorovy práce je fungující produkt, bezezbytku splňující požadavky zadání. Vzhledem k tomuto faktu, považuji výše zmíněné výtky, které jsou navíc spíše formálního charakteru, za marginální, a hodnotím celkově práci jako výbornou, tedy klasifikačním stupněm A.
eVSKP id 94015