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 Both sides next revision
project:proj_list [2016/02/11 14:13]
xkubalik [Current projects]
project:proj_list [2016/03/02 15:39]
xkubalik [Current 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 =====
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik