User Tools

Site Tools


project:proj_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
project:proj_list [2016/02/11 14:13]
xkubalik [Current projects]
project:proj_list [2016/09/06 08:30]
xkubalik [Available projects]
Line 52: 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 135: 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 =====
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik