This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
project:2018:proj_2018 [2018/02/28 13:47] xkubalik created |
project:2018:proj_2018 [2018/08/20 12:32] xkubalik |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Realized projects 2018 ====== | ====== Realized projects 2018 ====== | ||
+ | |||
+ | * ** Aplikace pro spolehlivé ovládání hardware s pomocí sériové komunikace (Application used for reliable serial communication)** - (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. | ||
+ | |||
+ | * ** Zařízení pro získávání a zpracování dat z internetu na platformě Raspberry Pi (Internet data processing device based on the Raspberry Pi platform)** - (DP - Jakub Kužel) | ||
+ | * Z počítače Raspberry Pi vytvořte zařízení pro zpracování a prezentaci dat z internetu. | ||
+ | * Pro toto zařízení vyberte vhodný OS. | ||
+ | * Navrhněte a naprogramujte aplikaci v jazyce C pro získávání a zpracování dat z různých zdrojů (periferie Raspberry Pi, SD karta, internet). | ||
+ | * Za účelem získání dat ze souboru nebo webové stránky použijte jednoduchý skriptovací jazyk. | ||
+ | * Zařízení bude možné konfigurovat a ovládat pomocí zabezpečeného síťového spojení ze vzdáleného PC nebo přímo lokálně pomocí dotykového displeje. | ||
+ | * Aplikace bude umožňovat vzdálenou instalaci nového digitálního certifikátu pro zabezpečený přenos dat. | ||
+ | * Výsledné řešení otestujte |