Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Navrhování systémů s výpočetní technikou

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah
35NST KZ 4 1+3s
Předmět je náhradou za:
Navrhování systémů s výpočetní technikou (X35NST)
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra řídicí techniky
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.

Požadavky:

Zájemce musí zvládat základy programování v jazyce C.

Osnova 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)

Osnova 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

Cíle studia:
Studijní materiály:

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)

Poznámka:

Rozsah výuky v kombinované formě studia: 7+6

Typ cvičení: l

Tento předmět je nabízen také v anglické verzi.

Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11123404.html