Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Vít Staniček
Ak. rok: 2023/2024
Vedoucí: Ing. Václav Šimek
Oponent: Ing. Josef Strnadel, Ph.D.
Tato práce se zabývá analýzou mikrokontroléru i.MX RT685 vyráběného firmou NXP Semiconductors, v něm realizovaného Tensilica HiFi 4 DSP jádra a popisuje úsilí adaptace RTOS Zephyr společně s vrstvou Sound Open Firmware na tuto platformu. Aplikace demonstrující zpracování digitálních zvukových signálů nad těmito technologiemi je v této práci implementována rovněž. Práce je motivována záměrem jak efektivně realizovat techniky pro digitální zpracování zvukových signálů na této platformě, tak sjednotit jejich použití.
mikrokontrolér, vestavený systém, signál, digitální zpracování signálů, operační systém
Termín obhajoby
13.06.2024
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
B
Průběh obhajoby
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných, např. ohledně důvodů vedoucích k pouze částečnému zprovoznění DSP funkcionality. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B - velmi dobře.
Otázky k obhajobě
Jazyk práce
angličtina
Fakulta
Fakulta informačních technologií
Ústav
Ústav počítačových systémů
Studijní program
Informační technologie (BIT)
Složení komise
doc. RNDr. Milan Češka, Ph.D. (předseda) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen)
Posudek vedoucíhoIng. Václav Šimek
S ohledem na výše uvedené skutečnosti navrhuji souhrnné hodnocení stupněm B - velmi dobře, 85 bodů.
Cílem tohoho projektu, kdy se jedná o firemní zadání od společnosti NXP, bylo provést adaptaci RTOS Zephyr a vrstvy Sound Open Firmware pro DSP jádro na cílové platformě NXP i.MX RT685. Jedná se tedy o bakalářskou práci implementačního charakteru z oblasti vestavěných zařízení.
Díky poměrně skoupé dokumentaci k DSP jádru a mnohým chybám v existující verzi firmware pro jinou platformu došlo k nezanedbatelnému zdržení postupu prací. Student se taktéž musel zabývat hledáním řešení mnoha obtížkých problémů, jejichž výskyt nebylo možno předem očekávat.
I přes naznačené překážky s podařilo celý projekt ve vymezeném čase úspěšně dokončit s tím, že na platformě i.MX RT685 je však demonstrována pouze velmi základní funkcionalita DSP jádra. I tak ale považuji bod 6 a vlastně celé zadání za splněné.
Některé z informačních zdrojů byly řešiteli doporučeny ze strany vedoucího, ostatní si zajistil již ve vlastní režii. Jejich konečný výběr uváděný v závěru technické zprávy byl konzultován.
Aktivita studenta v průběhu zpracování tohoto projektu byla na velmi dobré úrovni. K řešení přistupoval velmi zodpovědně a byl schopen efektivně navrhovat řešení mnoha obtížných problémů, na které narazil. V pravidelných intervalech mě informoval o postupu prací a aktuálně řešených aspektech.
Díky mnoha neočekávaným problémům, na které student postupně narazil a bylo nutné se s nimi postupně vypořádat, došlo k nezanedbatelnému zpoždění oproti původnímu plánu. Zejména realizační výstup byl dokončován na poslední chvíli. I za těchto podmínek se podařilo do finální podoby technické zprávy promítnout prakticky všechny připomínky vedoucího.
V souvislosti s řešením tohoto projektu nedošlo ke vzniku dalších publikačních výstupu či zisku relevantních ocenění.
Známka navržená vedoucím: B
Posudek oponentaIng. Josef Strnadel, Ph.D.
Výsledek práce studenta (tj., realizační výstup a technickou zprávu) souhrnně považuji za nadprůměrně kvalitní a navrhuji jej ohodnotit stupněm B; odůvodnění:
Stupeň hodnocení: obtížnější zadání
Zadání považuji za obtížnější, a to především z následujících důvodů:
Zadání považuji za řešitelné pomocí vědomostí, dovedností a zkušeností získaných během dosavadního studia.
Technická zpráva (TZ) je vhodně strukturovaná, její části na sebe vhodně navazují a přispívají k její velmi dobré čitelnosti a představě o prostředcích, způsobu s výsledku řešení, kterou kazí snad jen absence některých informací (viz komentář ad Rozsah technické zprávy) - až na místy málo ilustrativní charakter některých částí TZ nemám k prezentační úrovni TZ výhrady.
Úroveň typografické a jazykové stránky technické zprávy považuji za výbornou, případné nedostatky považuji za nepodstatné - dovolím si zmínit jen, poměrně zbytečně detailní, členění rešeršních informací do pěti kapitol (kap. 2-6), místy špatnou práci se zkratkami (ne všechny používané zkratky jsou řádně definovány) či občasná "bílá místa" v textu.
Realizační výstup práce
Vzhledem k poměrně kvalitnímu řešení, kombinujícímu několik netriviálních prvků, považuji realizační výstup jako solidní základ pro tvorbu složitějších aplikací s přínosem pro praxi.
Stupeň hodnocení: zadání splněno s drobnými výhradami
Stupeň hodnocení: je v obvyklém rozmezí
Známka navržená oponentem: B