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/01/12 13:54] xkubalik [Current projects] |
project:proj_list [2016/09/06 08:30] xkubalik [Available projects] |
||
---|---|---|---|
Line 32: | Line 32: | ||
* Pro otestování jednotlivých funkcí knihovny napište demonstrační aplikaci využívající grafický displej, ethernetové rozhraní a SD kartu. | * 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) | + | * **Knihovna funkcí pro palubní informační systém v hromadném dopravním prostředku** - (Library of functions for public transport information system) (BP - Jakš Zbyněk) |
* Proveďte rešerši existujících řešení | * 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 | * Vyberte vhodnou hardwarovou platformu pro realizaci vlastního palubního informačního systému | ||
Line 38: | Line 38: | ||
* Zadávání vstupních hodnot bude umožněno s pomocí jednoduché klávesnice | * 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 | * 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í bude umožňovat tisk jízdního dokladu na vhodné tiskárně | ||
* Zařízení navrhněte a zrealizujte | * Zařízení navrhněte a zrealizujte | ||
- | * Pro navržené řešení vytvořte knihovnu funkcí umožňující ovládat dostupné periferié | + | * Pro navržené řešení vytvořte knihovnu funkcí umožňující ovládat dostupné periferie |
* 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 | * 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 | ||
Line 51: | Line 52: | ||
* Implementace bude provedena v jazyce C++. | * Implementace bude provedena v jazyce C++. | ||
* Pro otestování funkčnosti vytvořte několik příkladů. | * Pro otestování funkčnosti vytvořte několik příkladů. | ||
+ | |||
+ | * ** Aplikace pro spolehlivé ovládání hardware s pomocí sériové komunikace** - (DP - Martin Chudoba) | ||
+ | * Navrhněte jádro aplikace umožňující výměnu informací s pomocí spolehlivé komunikační linky. | ||
+ | * Zařízení bude podporovat minimálně 2 sériová rozhraní. | ||
+ | * Komunikace bude probíhat v textové i binární podobě zabezpečené jednoduchým bezpečnostním kódem. | ||
+ | * Jádro bude umožňovat kontrolovat i parametry navrženého protokolu. | ||
+ | * Se zařízením bude možné vyměňovat jednoduché parametry, pole parametrů a bloky dat z paměti. | ||
+ | * Pro spolehlivé zpracování komunikace navrhněte vhodné spolehlivé schéma - například několik vláken. | ||
+ | * 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. | ||
+ | |||
===== Available projects ===== | ===== Available projects ===== | ||
Line 134: | Line 146: | ||
* **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) | * **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) | ||
+ | |||
+ | * **Aplikace pro Android umožňující řízení vývojového kitu Arduino** - Prozkoumejte různé způsoby propojení mobilního telefonu a OS Android a vývojového kitu Arduino. Vytvořte knihovnu umožňující komunikaci s touto deskou. Napište demonstrační aplikaci (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Spolehlivá aplikace pro AVR/ARDUINO** (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Aplikace pro správu VHDL projektů** - Programovací jazyk C++(QT), (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Překladač z jazyka C do VHDL** - Automat/Testbench, Programovací jazyk C++, (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Řídicí systém s Arduienm** - Pro velké množství periferií vytvořte obslužné knihovny a napište demonstrační aplikaci, (BP, DP 2-4 semestry) | ||
+ | |||
+ | * **Zařízení pro měření ** | ||
===== All defended works ===== | ===== All defended works ===== |