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 [2015/12/15 13:40] xkubalik [Current projects] |
project:proj_list [2016/01/12 13:54] xkubalik [Current projects] |
||
---|---|---|---|
Line 10: | Line 10: | ||
* Pro každý podporovaný bezpečnostní kód vytvořte několik jednoduchých příkladů pro kódování a dekódování dat v závislosti na různých vstupních parametrech. | * Pro každý podporovaný bezpečnostní kód vytvořte několik jednoduchých příkladů pro kódování a dekódování dat v závislosti na různých vstupních parametrech. | ||
- | * **Levné zařízení pro měření veličin a zobrazování informací založené na existujícím wifi routeru** (Low cost device used for data colection based on wifi router)(BP - Adam Benda - zrušeno) | + | * **Levné zařízení pro měření veličin a zobrazování informací založené na existujícím wifi routeru** (Low cost device used for data colection based on wifi router)(BP - Adam Benda) |
* Prostudujte existující řešení. | * Prostudujte existující řešení. | ||
* Vyberte vhodný wifi router za účelem modifikace a vylepšení jeho funkcí. | * Vyberte vhodný wifi router za účelem modifikace a vylepšení jeho funkcí. | ||
Line 18: | Line 18: | ||
* Navržené zařízení otestuje. | * Navržené zařízení otestuje. | ||
- | * **Aplikace pro správu velké slovní zásoby pod OS Android** - (Application for managing large vocabulary under OS Android) | + | * **Aplikace pro správu velké slovní zásoby pod OS Android** - (Application for managing large vocabulary under OS Android) (BP - Lepíček Michal) |
* Navrhněte a implementujte aplikaci pro OS Android, která bude zaměřená na správu slovní zásoby anglického jazyka. | * Navrhněte a implementujte aplikaci pro OS Android, která bude zaměřená na správu slovní zásoby anglického jazyka. | ||
* Aplikace bude umožňovat zpracovávat velké objemy dat okolo 10 000 slovíček. | * Aplikace bude umožňovat zpracovávat velké objemy dat okolo 10 000 slovíček. | ||
Line 25: | Line 25: | ||
* Analyzujte a navrhněte vhodný způsob uložení dat na vzdáleném úložišti tak, aby bylo možné efektivně zpracovávat velké slovníky. | * Analyzujte a navrhněte vhodný způsob uložení dat na vzdáleném úložišti tak, aby bylo možné efektivně zpracovávat velké slovníky. | ||
* Výkonnost aplikace otestujte na různých zařízeních a pro různé objemy dat. | * Výkonnost aplikace otestujte na různých zařízeních a pro různé objemy dat. | ||
+ | |||
+ | * **Knihovna funkcí pro počítač RASPBERRY PI** - (Library for RASPBERRY PI module) (DP - Procházka Tomáš) | ||
+ | * Vytvořte knihovnu funkcí v programovacím jazyce C pro ovládání jednotlivých periferií počítače Raspberry PI bez operačního systému. | ||
+ | * Zaměřte se na ovládání univerzálních vstupů a výstupů, rozhraní UART, SPI, I2C, časovačů, řadiče přerušení, pulsně šířkového modulátoru, řadiče SD/MMC karet a ethernetové rozhraní. | ||
+ | * Implementujte sadu funkcí pro zobrazovaní dat na obrazovce připojené přes HDMI. | ||
+ | * Pro otestování jednotlivých funkcí knihovny napište demonstrační aplikaci využívající grafický displej, ethernetové rozhraní a SD kartu. | ||
+ | |||
+ | * **Knihovna funkcí pro palubní informační systém v hromadném dopravním prostředku** - () (BP - Jakš Zbyněk) | ||
+ | * Proveďte rešerši existujících řešení | ||
+ | * Vyberte vhodnou hardwarovou platformu pro realizaci vlastního palubního informačního systému | ||
+ | * Zařízení bude umožňovat zobrazovat informaci o poloze vozu s pomocí informačního displeje | ||
+ | * Zadávání vstupních hodnot bude umožněno s pomocí jednoduché klávesnice | ||
+ | * Informaci o aktuální a budoucí zastávce bude možné přehrát s pomocí zvukového zařízení v dopravním prostředku | ||
+ | * Zařízení navrhněte a zrealizujte | ||
+ | * Pro navržené řešení vytvořte knihovnu funkcí umožňující ovládat dostupné periferié | ||
+ | * Pro předvedení funkčnosti celého zařízení vytvořte demo aplikaci využívající všechny dostupné periferie, zejména displej, zvukový systém a klávesnici | ||
+ | |||
+ | * ** Aplikace pro podporu překladu jednoduchého jazyka c do VHDL - Application used to translate simple C to VHDL language** - (BP - Marianna Gedrová) | ||
+ | * Navrhněte a zrealizujte aplikaci umožňující jednoduchým způsobem přeložit jazyk c do jazyka VHDL. | ||
+ | * Základem aplikace bude editor umožňující napsat jednoduchý kód v jazyce C. | ||
+ | * Vytvořený kód bude možné přeložit do jazyka VHDL na základě přednastavených VHDL šablon. | ||
+ | * Překladač bude podporovat podmnožinou příkazů jazyka c do VHDL kódu a to jak datovou, tak i řídící část. | ||
+ | * Prozkoumejte existující řešení. Jazyk c bude podporovat vybrané celočíselné a binární typy proměnných. | ||
+ | * Překladač bude schopen přeložit následující prvky jazyka C: aritmetické a logické operace, podmíněný výraz if (else if, else), cyklus while a cyklus for. | ||
+ | * Implementace bude provedena v jazyce C++. | ||
+ | * Pro otestování funkčnosti vytvořte několik příkladů. | ||
===== Available projects ===== | ===== Available projects ===== | ||
Line 106: | Line 132: | ||
* **Sledování zařízení s nízkou spotřebou** - Navrhněte a zrealizujte zařízení umožňující sledování spotřeby objektu s nízkou spotřebou. Zařízení bude hlídat stav baterie a v případě poklesu pod určitou hranici celé zařízení odpojí a to včetně samo sebe. Zároveň bude umožňovat sledovat průběh změny stavu a následně upravit vlastní spotřebu až do stavu, kdy se odpojí od zdroje úplně. Baterií bude možné dobíjet ze solárního panelu s regulátorem. Pro vámi navržené zařízení navrhněte a nechte vyrobit plošný spoj. (BP, DP 2-4 semestry) | * **Sledování zařízení s nízkou spotřebou** - Navrhněte a zrealizujte zařízení umožňující sledování spotřeby objektu s nízkou spotřebou. Zařízení bude hlídat stav baterie a v případě poklesu pod určitou hranici celé zařízení odpojí a to včetně samo sebe. Zároveň bude umožňovat sledovat průběh změny stavu a následně upravit vlastní spotřebu až do stavu, kdy se odpojí od zdroje úplně. Baterií bude možné dobíjet ze solárního panelu s regulátorem. Pro vámi navržené zařízení navrhněte a nechte vyrobit plošný spoj. (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Knihovna funkcí pro Arduino periferní desky** - Pro různé Arduino periferie vytvořte knihovnu funkcí kterou bude možné přeložit v AVR studio. (BP, DP 2-4 semestry) | ||
+ | |||
===== All defended works ===== | ===== All defended works ===== | ||