This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:proj_list [2016/09/06 10:04] xkubalik [Current projects] |
project:proj_list [2016/10/06 09:57] xkubalik [Current projects] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== All projects ====== | ====== All projects ====== | ||
===== Current projects ===== | ===== Current projects ===== | ||
+ | |||
+ | * **Hardware pro podporu leteckého simulátoru** - (Hardware support for fly simulator)(BP - Michal Buchovecký) | ||
+ | * Prozkoumejte existující řešení hardwarové podpory leteckých simulátorů. | ||
+ | * Navrhněte hardwarové řešení podpory leteckého simulátoru. | ||
+ | * Pro řešení vyberte vhodný procesor umožňující ovládání MPC (multi control panel) pro Boeing 737 a EFIS (Electronic flight instrument system) panel. | ||
+ | * Panely boudou obsahovat dostatečný počet ovládacích prvků jako jsou: tlačítka, přepínače, LED kontrolky. | ||
+ | * Navržené řešení zrealizujte. | ||
+ | * Pro komunikaci s leteckým simulátorem vytvořte skript využívající FSUIPC knihovnu. | ||
+ | * Pro ověření správné funkce vytvořte jednoduchou maketu MPC a EFIS panelu. | ||
+ | * Výsledné řešení propojte a otestujte s leteckým simulátorem Microsoft Flight Simulator X. | ||
* **Knihovna funkcí pro program Wolfram Mathematica umožňující využití bezpečnostních kódů** - (Wolfram Mathematica library used for error detection and correction codes)(DP - Jakub Doubek) | * **Knihovna funkcí pro program Wolfram Mathematica umožňující využití bezpečnostních kódů** - (Wolfram Mathematica library used for error detection and correction codes)(DP - Jakub Doubek) | ||
Line 62: | Line 72: | ||
* Navržené jádro otestuje a nasimulujte různé způsoby uváznutí částí programu. | * Navržené jádro otestuje a nasimulujte různé způsoby uváznutí částí programu. | ||
* Pro jádro napište aplikaci, která bude umožňovat testování schopnosti jádra odolat různým situacím při selhání linek. | * Pro jádro napište aplikaci, která bude umožňovat testování schopnosti jádra odolat různým situacím při selhání linek. | ||
+ | |||
+ | * ** Aplikace pro spolehlivé ovládání hardware s pomocí sériové komunikace (Application used for reliable serial communication)** - (DP - Martin Chudoba) | ||
+ | * Cílem práce je návrh protokolu pro bezpečnou komunikaci po sériových linkách a návrh a implementace modulu/jádra, který komunikaci řídí. | ||
+ | * Základní funkční a nefunkční požadavky jsou: | ||
+ | * 1. Analyzujte požadavky a proveďte návrh protokolu a modulu pro komunikaci tak, aby bylo možné přenášet různě velké struktury dat a to jak binárně, tak i textově. | ||
+ | * 2. Analyzujte požadavky a proveďte návrh jádra tak, aby dokázal odolat výpadkům jednotlivých komunikačních linek. | ||
+ | * 3. Diskutujte a zvolte vhodnou implementační platformu. | ||
+ | * 4. Návrh implementujte. | ||
+ | * 5. Navrhněte a implementujte demonstrační aplikaci, která začlení a použije komunikační modul. | ||
+ | * 6. Při testování se zaměřte na různé typy výpadků jednotlivých sériových linek a případného selhání funkce vláken pro jejich obsluhu. | ||
+ | * 7. Zhodnoťte přínos řešení. | ||
Line 168: | Line 189: | ||
* **Dotykový displej a raspberry pi** - Navrhněte a zrealizujte propojeni RPI s jednoduchým dotykovým displejem. Vytvořte vhodnou knihovnu umožnující komunikovat s dotykovým displejem. Vytvořte další knihovnu rozšiřující základní komunikaci o zobrazovací funkce. Pro otestování vytvořte demonstrační aplikaci. (BP, DP 2-4 semestry) | * **Dotykový displej a raspberry pi** - Navrhněte a zrealizujte propojeni RPI s jednoduchým dotykovým displejem. Vytvořte vhodnou knihovnu umožnující komunikovat s dotykovým displejem. Vytvořte další knihovnu rozšiřující základní komunikaci o zobrazovací funkce. Pro otestování vytvořte demonstrační aplikaci. (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Automaty ve VHDL - mikroprogramovaný řadič** - Prozkoumejte způsoby návrhu mikroporgramovaných řadičů ve VHDL a to s ohledem na způsob implementace a zpoždění řídicích a stavových vodičů. (BP, DP 2-4 semestry) | ||
===== All defended works ===== | ===== All defended works ===== | ||