|
Radarový signálový procesor v FPGA
Přívara, Jan ; Musil, Petr (oponent) ; Maršík, Lukáš (vedoucí práce)
Práce se zabývá návrhem a realizací radarového procesoru v FPGA. Teoretická část se věnuje Dopplerově radaru, principům zpracování radarového signálu a cílové platformě Xilinx Zynq. Následně je popsán návrh radarového procesoru včetně jednotlivých komponent a řešení je implementováno. Komponenty pro FPGA jsou popsány v jazyce VHDL. V poslední části je provedeno vyhodnocení implementace, jsou shrnuty poznatky z práce a je navrženo možné pokračování.
|
|
Implementation of the DEECo component framework for embedded systems
Matěna, Vladimír ; Bureš, Tomáš (vedoucí práce)
Současný vývoj distribuovaných a decentralizovaných cyber-fyzikálních systémů vedl ke vzniku modelu DEECo. Protože mnohá použití DEECo jsou vestavěné aplikace je zajímavé zvážit jeho použití DEECo na vestavěném hardware. V současné době existuje jen referenční implementace, která je napsaná v Javě a proto nemůže být použita pro vestavěné systémy. Jako součást této práce bylo navrženo mapování DEECo do C++ a zabudovaný framework CDEECo++ používající FreeRTOS pro plánování a synchronizaci. Ukázková aplikace, navržená pro STM32F4, demonstruje použitelnost frameworku. Tato práce obsahuje popis mapování DEECo do jazyka C++, zdrojové kódy frameworku CDEECo++, dokumentaci a ukázkovou aplikaci včetně základních měření jejích real-time vlastností. Powered by TCPDF (www.tcpdf.org)
|
|
Implementation of the DEECo component framework for embedded systems
Matěna, Vladimír ; Bureš, Tomáš (vedoucí práce) ; Bednárek, David (oponent)
Současný vývoj distribuovaných a decentralizovaných cyber-fyzikálních systémů vedl ke vzniku modelu DEECo. Protože mnohá použití DEECo jsou vestavěné aplikace je zajímavé zvážit jeho použití DEECo na vestavěném hardware. V současné době existuje jen referenční implementace, která je napsaná v Javě a proto nemůže být použita pro vestavěné systémy. Jako součást této práce bylo navrženo mapování DEECo do C++ a zabudovaný framework CDEECo++ používající FreeRTOS pro plánování a synchronizaci. Ukázková aplikace, navržená pro STM32F4, demonstruje použitelnost frameworku. Tato práce obsahuje popis mapování DEECo do jazyka C++, zdrojové kódy frameworku CDEECo++, dokumentaci a ukázkovou aplikaci včetně základních měření jejích real-time vlastností. Powered by TCPDF (www.tcpdf.org)
|
|
Webová aplikace v PLC PFC200
Michalík, David ; Kaczmarczyk, Václav (oponent) ; Arm, Jakub (vedoucí práce)
Tato bakalářská práce se věnuje implementaci vlastního způsobu ovládání vstupů, výstupů a paměti PLC PFC200 od firmy WAGO pomocí dynamického webového rozhraní. Součástí práce je popis PLC, způsobů jeho ovládání, rešerše volně dostupných webových serverů pro Linux a popis metod pro vytvoření real-time ovládání. Výstupem je webová aplikace běžící na webovém serveru v PLC, využívající vlastní runtime systém formou daemon programů.
|
|
Síťová architektura a propojování vestavěných systémů
Trchalík, Roman ; Drábek, Vladimír (oponent) ; Srovnal, Vilém (oponent) ; Švéda, Miroslav (vedoucí práce)
Tato práce se věnuje architektuře vestavěných systémů. Shrnuje současný stav přijatých standardů z rodiny IEEE 1451, které se zabývají vytvářením prostředí pro senzory a jejich zapojení do různých komunikačních sítí. Tyto standardy popisují otevřenou a síťově nezávislou komunikační architekturu pro systém založený na senzorech. Těžištěm práce jsou architektury uvedené jako případové studie, které mohou být využity jako návrhové vzory vestavěných aplikací demonstrované na bezdrátové technologii ZigBee vhodné pro malá zařízení s velmi nízkou spotřebou elektrické energie. Na základě těchto studií jen navržena univerzální brána, která umožňuje aplikační propojení koncových uzlů z různých bezdrátových architektur určených pro senzorové sítě. Práce se dále zabývá modifikováním směrovacího protokolu v síti ZigBee s cílem snížit spotřebu elektrické energie na přenos jednoho datového paketu.
|
|
Návrh ovladačů pro vestavěné systémy v OS Linux
Kopáček, Jaroslav ; Strnadel, Josef (oponent) ; Dobai, Roland (vedoucí práce)
Problematika návrhu a tvorby ovladačů je obšírná a proto se v této práci zaměříme na návrh ovladačů pro zařízení s programovatelným hradlovým polem. Oproti procesorům typu aplikačně-specifického integrovaného obvodu, kde je funkcionalita pevně daná, je pro každou novou konfiguraci programovatelného hradlového pole nutné pro správnou funkčnost vytvořit nový ovladač. Tato práce se zabývá analýzou požadavků a možných variant řešení návrhu a implementace ovladačů pro vestavěné systémy založené na operačním systému Linux a možnosti automatizace vývoje. Součástí práce je též navrhnutí a implementace generátoru, jež bude schopný generovat ovladače pro takové systémy. Tvorba ovladače je modulární, aby bylo možné generovat ovladač, jež obsahuje požadovanou funkcionalitu. Navrhnutý generátor byl otestován na úloze řízení svitu různých světlo emitujících diod, které jsou využity na diagnostické účely vestavěného systému.
|
|
Systém pro určování nadzemní výšky letajících objektů
Boba, Peter ; Mičulka, Lukáš (oponent) ; Strnadel, Josef (vedoucí práce)
Táto diplomová práca sa zaoberá dizajnom a vývojom systému pre meranie výšky (nad zemou) lietajúcich objektov. Popisuje teoretické podklady týkajúce sa merania výšky v aviatike ako aj rôzne techniky merania výšky. Meranie je vykonávané pomocou HMD (zariadenia na meranie výšky) - vstavaného systému, ktorý využíva senzor barometrického tlaku na meranie výšky. Hlavná časť tejto diplomovej práce je venovaná pozemnej jednotke - serveru, ktorý obsahuje sadu aplikácií. Použitím tohto serveru a rádiového spojenia je možné zasielať riadiace príkazy do HMD, prijímať dáta a zasielať dáta do webovej aplikácie. Server ďalej funguje ako dátové úložisko, je schopný spracovávať a analyzovať dáta. Táto práca taktiež diskutuje presnosť merania a dátový výstup. Systém bol testovaný a používaný na viacerých akrobatických súťažiach bezmotorových klzákov.
|
| |
|
Odlehčená kryptografie pro embedded zařízení
Nekuža, Karel ; Fujdiak, Radek (oponent) ; Martinásek, Zdeněk (vedoucí práce)
Bakalářská práce se věnuje tématu odlehčené kryptografie, konkrétně dvou blokovým šifrám PRESENT a LBLOCK a hešovací funkci PHOTON. V práci jsou představeny principy, na kterých kryptografická primitiva pracují, typy zařízení vhodné pro implementaci, časté útoky a jejich úspěšnost, dále jsou implementována na mikrokontroler odděleně i jako součást kryptografického protokolu. Implementace byla měřena z hlediska času a počtu bytů, které zabírá v jednotlivých pamětích. Výsledky jsou použity pro porovnání šifer mezi sebou i s hashovací funkcí a pro výběr dvou verzí protokolu k testování. Jednotlivé verze jsou zhodnoceny i porovnány.
|
|
Převodník Ethernet na RS-232
Dreiseitel, Jiří ; Novotný, Tomáš (oponent) ; Hájek, Josef (vedoucí práce)
Práce je věnována problematice konstrukce převodníku Ethernet na RS-232 za pomocí jednočipového mikrokontroléru. Cílem je seznámit čtenáře se síťovou technologií Ethernet a technologií pro sériový přenos založený na protokolu RS-232 a zároveň s technologií vestavěných systémů pro konstrukci zařízení. Součástí práce je kompletní návrh převodníku Ethernet na RS-232 včetně návrhu a implementace firmware v jazyce C za využití LwIP TCP/IP stacku. Převodník je postaven na základě vývojového kitu STM3210C-eval, osazeného mikrokontrolerem rodiny STM32. V závěru práce je popsáno testování převodníku v modelových situacích a doporučené používání.
|