HATALA, B. USB rozhraní implementované v mikrokontroléru [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.

Posudky

Posudek vedoucího

Bradáč, Zdeněk

Student měl za úkol navrhnout a zrealizovat USB rozhraní pro malé mikrokontroléry včetně navrhnu vhodné struktury USB stacku. Jednalo se o externí firemní zadání. Student měl provést internetový a literární průzkum možností implementace USB rozhraní na malých mikrokontrolérových platformách. Dále měl navrhnout strukturu HW a SW pro implementaci USB na zvolené platformě. Nedílnou součástí práce měla být volba komunikačního modelu a vytvoření vzorového SW pro zajištění komunikace ve zvolené aplikaci. V posledním bodě zadání měl student zrealizovat SW a demonstrovat přenos dat ve zvolené konfiguraci. V rámci práce student pracoval samostatně, konzultací vedoucího práce prakticky nevyužíval. Vzhledem k prakticky nulovému kontaktu v průběhu semestru nemohu určit, kolik práce student řešení věnoval. Předpokládám, že využíval konzultací především firemního zadavatele. Student dle mého mínění zadání v minimální míře splnil. Proto práci hodnotím jako dostatečnou a navrhuji ji k obhajobě.

Navrhovaná známka
D
Body
63

Posudek oponenta

Streit, Jakub

V zadání bakalářské práce je pět bodů: 1. Proveďte literární rešerši implementace USB rozhraní na malých výpočetních platformách. Rešerše v práci není uvedena. 2. Navrhněte koncepci implementace USB rozhraní do malého mikrokontroléru. Prezentujte blokovou strukturu HW a SW. Student uvádí, že využil kód generovaný vývojovým prostředím pro vybraný mikrokontrolér. Toto nelze považovat za návrh koncepce. O hardwaru uvádí, že použil vývojový kit, který obsahuje integrované USB. Tečka. Několik softwarových bloků je v práci nakreslených, týkají se ovšem jeho ukázky využití USB, nikoli USB na mikrokontrolerech obecně. 3. Zvolte vhodnou platformu, otestujte a oživte nezbytný HW. V práci je uveden použitý vývojový kit. Důvody pro jeho výběr, či alternativy, chybí. 4. Zvolte vhodný komunikační model a definujte profil komunikace. Vytvořte programové vybavení a otestujte jej. Tento bod je jako jediný v práci rozveden. 5. Demonstrujte přenos dat mezi vaším funkčním vzorkem a jeho okolím přes USB. Zhodnoťte vaši realizaci. Popis demonstrace funkčnosti v práci opět chybí. Student se sice zmiňuje o nějakém demonstračním zařízení (V kapitole 1.3: „Výstupom tejto semestrálnej práce je práve takéto zariadenie.“), nikoli však o jeho funkčnosti. Po odečtení ukázek zdrojových kódů, uvedených v textu práce, má tato zhruba 11 stran (text včetně obrázků). Takovýto rozsah není adekvátní pro bakalářskou práci. Práci nedoporučuji k obhajobě a hodnotím F, 20 bodů.

Navrhovaná známka
F
Body
20

eVSKP id 126154