Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
35NST Navrhování systémů s výpočetní technikou Rozsah výuky:1+3
Přednášející (garant):Burget P., Šebek Z. Typ předmětu:S Zakončení:KZ
Zodpovědná katedra:335 Kreditů:4 Semestr:Z

Anotace:
Cílem tohoto předmětu je poskytnout studentům základní znalosti v oblasti vývoje SW pro řídící systémy vybavené některým z operačních systémů reálného času RTOS. Důraz bude kladen především na praktickou část, tedy cvičení. Zde budou studenti řešit nejprve několik menších úloh s cílem zvládnout práci se základními komponenty RTOS VxWorks a s vývojovým prostředím Tornado II. Poté budou řešit složitější úlohu - časově náročné řízení modelu, kde budou moci plně využít vlastností použitého RTOS. Veškeré vývojové práce budou probíhat v prostředí Windows NT. Cílové zařízení, kde bude spuštěna vyvinutá aplikace, bude PC s operačním systémem VxWorks firmy Wind River Systems.

Osnovy přednášek:
1. Operační systémy reálného času
2. RTOS VxWorks - základní vlastnosti
3. Vývojové prostředí Tornádo, příklady konfigurace
4. Správa procesů
5. Správa paměti
6. Meziprocesní komunikace - semafory I 7. Meziprocesní komunikace - semafory II
8. Meziprocesní komunikace - fronty I 9. Meziprocesní komunikace - fronty II
10. Meziprocesní komunikace - signály I 11. Meziprocesní komunikace - signály II
12. Přerušovací systém
13. Komunikace pomocí TCP/IP protokolu
14. Podpora různých HW platforem (BSP)

Osnovy cvičení:
l. Seznámení s RTOS VxWorks a vývojovým prostředím Tornádo
2. Úloha l - zakládání prosesů
3. Úloha 2 - komunikace mezi procesy pomocí semaforů
4. Úloha 3 - komunikace mezi procesy pomocí front
5. Úloha 4 - komunikace mezi procesy pomocí signálů
6. Úloha 5 - využití přerušení v OS VxWorks
7. Odevzdávání úloh 1-5
8. Zadání úlohy 6 - řízení motorku
9. Řešení úlohy 6
10. Řešení úlohy 6
11. Řešení úlohy 6
12. Řešení úlohy 6
13. Odevzdávání úlohy 6
14. Zápočet

Literatura Č:
1. Robbins, K., Robbins, S. Practical UNIX Programming: A Guide to
Concurrency, Communication and Multithreading. Prentice Hall, 1996
2. Stevens, W., TCP/IP Illustrated vol. 1 - The Protocols. Addison Wesley,
1994
3. VxWorks manuals (http://www.wrs.com)

Literatura A:
1. Robbins, K., Robbins, S. Practical UNIX Programming: A Guide to
Concurrency, Communication and Multithreading. Prentice Hall, 1996
2. Stevens, W., TCP/IP Illustrated vol. 1 - The Protocols. Addison Wesley,
1994
3. VxWorks manuals (http://www.wrs.com)

Požadavky:

Rozsah výuky v kombinované formě studia: 7+6
Typ cvičení: l
Tento předmět je nabízen také v anglické verzi.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*KBEB Kybernetika a měření S 7
*KBE Kybernetika a měření S 7


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)