Témata závěrečných prací

Bakalářské práce

Bezdrátové ovládání (volné, 80% SW, 20% HW)

Seznamte se s vývojovym kitem od firmy Texas Instruments eZ430-RF2500, ktery je osazen mikrokontrolérem MSP430. Pro tuto platfomu napište pokročilejší demonstrační aplikaci pro bezdrátové ovládání digitalních výstupů (přijímač i vysílač je součástí kitu). Použijte například šifrovaný přenos, případně implementujte podmožinu některého komunikačního protokolu. Zařízení otestujte v reálném provozu a popište výsledky testování.

HW modul NTP serveru s procesorem ARM (volné, 80% SW, 20% HW)

Realizujte HW modul určený pro implementaci jednoduchého NTP serveru. Modul bude založen na mikrokontroléru LM-3S8962 od firmy Texas Instruments. Navrhněte systém periferií (Ethernet, RS-232, displej, tlačitka, napájecí zdroj apod.) a schéma zapojení. Vytvořte desku plošných spojů. DPS osaďte a oživte. V jazyku C napište základní API.

Konfigurovatelný generátor statických webových prezentací (obsazeno, 100% SW)

Prozkoumejte existující řešení generátorů webových prezentací, popiště jejich výhody a nevýhody. Na základě předešlého průzkumu vytvořte generátor HTML stránek, který bude splňovat následujicí požadavky: platformově nezávislá implementace (PHP, Java, Python apod.), generování validního kódu, vzájemné propojení odkazů v rámci webu, podpora generování na základě šablon. Při návrhu se zaměřte na vylepšení funkcionalit, které jste shledali jako nedostatečné u řešení v předešlém průzkumu. Generovaný web by měl splňovat základní grafické požadavky.

NTP server na platformě ARM (volné, 80% SW, 20% HW)

Prostudujte možnosti vývojového kitu od firmy Texas Instruments Stellaris EKS-LM3S8962 osazeného mikrokontrolérem s jádrem ARM. V jazyku C naprogramujte jednoduchý NTP server pro tuto platformu. Využijte vestavěného ethernetového rozhraní (layer 1) a volně šiřitelného TCP/IP stacku "uIP" pro mikrokontroléry. Časové údaje budou přebírány z GPS modulu přes rozhraní RS-232.

NTP server na platformě AVR (volné, 70% SW, 30% HW)

Seznamte se z rodinou mikrokontrolérů AVR od firmy Atmel. Pro vývojovou testovací platformu realizujte v jazyku C jednoduchý NTP server. Navrhněte napojení ethernetového rozhraní. Využijte volně šiřitelného TCP/IP stacku "uIP" pro mikrokontroléry. Časové údaje budou přebírány z GPS modulu přes rozhraní RS-232.

Webový rezervační systém studentského projektu (volné, 100% HW)

Realizujte webové rezervační a administrační rozhraní pro studentský projekt Grilovacího centra na kolejích Strahov. Seznamte se s fungováním projektu, problematikou procesů a současným stavem informačních systémů, se kterýmy projekt spolupracuje. Navrhněte rezervační systém v návaznosti na groupware Zimbra, který udržuje kalendář rezervací pro projekt. Webové rozhraní by mělo splňovat základní požadavky kladené na tvorbu webových aplikací (validní kód, použitelnost, grafická úprava...).

Diplomové práce

Detekce NATu (rámcové téma, 0-100% SW, 0-100% HW)

Seznamte se s projektem HW podporované detekce NAT a síťových incidentů. Cílem projektu je vytvořit fungující síťové zařízení, které bude detekovat využití technologie NAT. Projekt má několik částí: SW (uživatelské rozhraní, logika zpracování monitorovaných dat, ovladače), HW (jádro pro obvod FPGA, návrh digitálních obvodů zpracování ethernetových rámců). Práce je tedy určena jak pro studenty se zájmem o počítačové sítě, LINUX programování v jazyku C/C++ tak pro studenty HW oborů věnujícím se digitálnímu návrhu a počítačovým systémům. Bližší informace dodá vedoucí.

Detekce NATu a síťových incidentů(volné, 100% SW)

Vytvořte systém detekce neautorizovaného NATu a případně dalších síťových incidentů. Nastudujte stávající SW řešení a metody detekce NATu (projekt NatDet). Navrhněte další možné metody detekce nebo vylepšení metod stávajících. Implementujte systém v prostředí OS Linux v návaznosti na specializovaný podpůrný HW, který je řešen v práci "HW podpora detekce NATu". Pro API projektu HW podpory detekce vytvořte jednoduchý simulátor síťového provozu. Systém otestujte v reálném síťovém provozu (zajistí zadavatel).

HW podpora detekce NATu volné, 90% HW, 10% SW)

Pro obvod FPGA navrhněte jádro, které bude předzpracovávat data pro systém detekce neautorizovaného překladu adres v síti (NAT), případně dalších incidentů. Nastudujte metody detekování NATu a stávající SW řešní. Navrhněte podproblémy, které s výhodou půjdou řešit pomocí HW. Pro načítání dat ze sítě využijte stávajicího řešení ethernetového jádra, výstup optimalizujte pro API nadřazeného systému. Implementaci a verifikaci proveďte v jazyku VHDL. Proveďte testování v reálném provozu (zajistí zadavatel).

Valid XHTML 1.0 Transitional