Cíle předmětu:
Cílem předmětu je seznámit studenty se základními charakteristikami a strukturou operačních systémů včetně systémů pracujících v reálném čase pro vestavěné aplikace s ohledem na použití pro řízení, monitorování a nastavování parametrů zařízení pomocí počítače.
|
Výstupy studia a kompetence:
Základní charakteristiky a struktura operačních systémů včetně systémů pracujících v reálném čase pro vestavěné aplikace s ohledem na použití pro řízení, monitorování a nastavování parametrů zařízení pomocí počítače. Obvodová realizace příslušných rozhraní.
|
Prerekvizity:
Jsou požadovány znalosti na úrovni bakalářského studia.
|
Obsah předmětu (anotace):
Základní charakteristiky a struktura operačních systémů Unix (Linux) a MS Windows. Struktura systému, organizace souborů, uživatelů, I/O systém, síťová komunikace. Připojování periferních zařízení k počítači, programová obsluha, obvodová realizace. Jazyk C pro jednočipové mikroprocesory. Operační systémy pracující v reálném čase pro vestavěné aplikace, síťová komunikace, ovládání zařízení pomocí www rozhraní.
|
Metody vyučování:
Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.
|
Způsob a kritéria hodnocení:
Testy, projekt.
|
Osnovy výuky:
Jazyk C pro mikrokontroléry, zásady pro tvorbu programů.
Aplikace řízené přerušením, běh více úloh, plánovač, operační systémy reálného času.
Připojování externích zařízení k PC pomocí standardních rozhraní (RS232, USB,CAN). Programová obsluha.
Obvodová realizace rozhraní pro mikroprocesorové aplikace.
Síťová komunikace. Periferie. Ovládání pomocí WWW rozhraní.
Operační systém Linux pro vestavěné aplikace. Programování v Shellu.
|
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky:
Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.
|
Doporučená literatura:
STALLINGS, W. Operating systems. 2nd ed. Prentice-Hall International, London 1995 BUCHANAN, W.: Applied PC, Interfacing, Graphics and Interrupts, Addison-Wesley, 1996. LABROSSE, J.: Embedded Systems Building Blocks. CMP Books, 2nd Bk&Cdr edition, 1999
|