|
Algoritmy souběžného technického a programového návrhu
Vlach, Jan ; Schwarz, Josef (oponent) ; Fučík, Otto (vedoucí práce)
Tento diplomový projekt se zabývá souběžným návrhem programového a technického vybavení vestavěných systémů. Zahrnuje jednak obecný popis celého tohoto procesu , jednak je tento postup ilustrován na návrhu, simulaci a implementaci FIR filtru. Je zde obsažen také popis návrhového programu Polis a simulačního systému Ptolemy. Závěr projektu je věnován generování simulačních modelů v jazyce VHDL včetně následné syntézy.
|
|
GPS pro výukovou HW/SW platformu
Pajgrt, Ondřej ; Bidlo, Michal (oponent) ; Fučík, Otto (vedoucí práce)
Práce se zabývá popisem spojení výukové platformy FITkit s GPS modulem. Seznámíme se v ní s problematikou systému GPS z teoretického i praktického hlediska, s výukovou platformou FITkit a jejím obecným využitím.Také podrobně popisuje spojení těchto dvou systémů ve spolupracující celek. Rozebírá též různé komunikační rozhraní a protokoly, které byly pro toto spojení využity. Ve druhé části práce je pak uveden postup zpracovávání dat od GPS modulu až po výsledné zobrazení na monitoru, samotná implementace aplikace a popis její obsluhy.
|
| |
|
Interpreter bytového kódu Java
Husák, Jiří ; Petrlík, Jiří (oponent) ; Fučík, Otto (vedoucí práce)
Cílem bakalářské práce je navrhnout a implementovat interpreter bytového kódu Java na platformě FITkit. V práci je nejprve rozebrána problematika jazyka Java, zejména vlastnosti přenositelného bytekódu a virtuálního stroje Javy. Dále je v práci popsán mikroprocesor MSP430 od firmy Texas Instruments. Výsledkem práce je interpreter napsaný v jazyce C pro mikroprocesor a aplikace pro PC, která zajišťuje překlad a zavedení bytekódu přes sériovou linku do zařízení FITkit. Na konci práce jsou uvedeny demonstrační aplikace napsané v jazyce Java, které využívají periferie FITkitu nebo také FPGA k akceleraci výpočtů.
|
|
Dálkové ovládání modelu auta pomocí PC
Drdla, Jiří ; Maršík, Lukáš (oponent) ; Fučík, Otto (vedoucí práce)
Tato práce se zabývá návrhem dálkově ovládaného modelu auta ovládaného pomocí počítače. Popisuje návrh a sestrojení fyzického modelu auta, návrh a implementaci aplikace pro mobilní operační systém Android a řídicí aplikace pro osobní počítač. Popsané principy ovládání modelu a přenosu videa jsou však obecně uplatnitelné i u jiných projektů podobného zaměření.
|
| |
|
HTTP protokol pro výukovou HW/SW platformu FITKit
Jóba, István ; Šimek, Václav (oponent) ; Fučík, Otto (vedoucí práce)
Cílem bakalářské práce je implementovat protokol HTTP pro výukovou platformu FITkit. Po představení FITkitu a jeho částí se práce zaměřuje na implementační detaily protokolu HTTP, jako jsou jeho verze, základy komunikace, stavové hlášky a ověřování klientů. Implementace je založena na API knihovnách libfitkit a libkitclient, které byli vytvořeny pro FITkit.
|
|
Rozšiřující modul s komunikačním rozhraním Bluetooth
Králíček, Jan ; Fučík, Otto (oponent) ; Šimek, Václav (vedoucí práce)
FITkit slouží studentům, kteří chtějí získat hlubší znalosti hardwaru a programování vestavěných systémů. Nicméně, stále existuje mnoho způsobů, jak vlastnosti FITkitu vylepšit (například bezdrátovou komunikací). Jeden z nejčastěji používaných způsobů, jak toho dosáhnout, je pomocí bluetooth. Díky rozšiřujícímu modulu, který byl navržen, mohou studenti získat nové zkušenosti, které budou moci později využít.
|
|
Algoritmy zpracování signálu v FPGA
Maršík, Lukáš ; Fučík, Otto (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato diplomová práce pojednává o možnostech zpracování signálů pomocí digitálních zařízení. Zejména se jedná o analýzu odezvy Dopplerova radaru a následné získání informací o detekovaném objektu (rychlost, směr pohybu, délka, ...). Jde však o málo probádanou oblast, a proto je nezbytné vypůjčit si některé postupy z různých oborů, více či méně příbuzných informačním technologiím. V případě využití nekonvenčních výpočetně náročných metod, které však lze snadno provádět souběžně, je předpokládána hardwarová realizace na čipech FPGA. Propojením s radarovým modulem vzniká velmi rychlý on-line systém, schopný řešit většinu úkonů přímo a v reálné čase. Na výstup jsou pak s minimálním zpožděním odesílána již zpracovaná a transformovaná data, která je možno vizualizovat a zobrazit.
|
|
Implementace obrazových klasifikátorů v FPGA
Kadlček, Filip ; Puš, Viktor (oponent) ; Fučík, Otto (vedoucí práce)
Práce je zaměřena na obrazové klasifikátory a jejich implementaci v FPGA. Klasifikátory dělí na dvě skupiny - slabé a silné klasifikátory. Ve skupině silných klasifikátorů se zaměřuje především na AdaBoost. Ve skupině slabých klasifikátorů jsou probrány základní příznakové klasifikátory, jakými jsou například klasifikátory založené na Haarových nebo Gaborových vlnkách, ale především je kladen důraz na klasifikátory LBP, LRP a LR. Naposled uvedené klasifikátory jsou vhodné pro implementaci v FGPA. Na základě těchto klasifikátorů je navržena pseudo-paralelní architektura. Architektura uvažuje provedení klasifikace v FPGA a následné zpracovávání výsledků v počítači. Navržený klasifikátor je velmi rychlý a každý hodinový cyklus produkuje výstup klasifikace.
|