Detail předmětu

Počítačové systémy a jejich aplikace

FEKT-LPOAAk. rok: 2011/2012

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í.

Jazyk výuky

čeština

Počet kreditů

5

Garant předmětu

Výsledky učení předmětu

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.

Prerekvizity

Jsou požadovány znalosti na úrovni bakalářského studia.

Plánované vzdělávací činnosti a výukové metody

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

1.Jazyk C pro jednočipové mikroprocesory.

2. Operační systémy pro vestavěné aplikace. Síťová komunikace. Periferie. Ovládání pomocí WWW rozhraní.

3.Připojování externích zařízení pomocí standardních rozhraní (RS232, USB). Programová obsluha.

4.MS Windows a Unix – Systémové mechanismy, procesy a podprocesy, správa paměti, I/O systém, souborový systém, uživatelé. Programování aplikací a služeb.

5.Obsluha nestandardního HW ve vyšších operačních systémech, ovladače.

Učební cíle

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.

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.

Zařazení předmětu ve studijních plánech

  • Program EEKR-ML magisterský navazující

    obor ML-BEI , 1. ročník, zimní semestr, volitelný mimooborový
    obor ML-EST , 2. ročník, zimní semestr, volitelný oborový

  • Program EEKR-CZV celoživotní vzdělávání (není studentem)

    obor ET-CZV , 1. ročník, zimní semestr, volitelný oborový

Typ (způsob) výuky

 

Přednáška

13 hod., nepovinná

Vyučující / Lektor

Osnova

1.Jazyk C pro jednočipové mikroprocesory.

2. Operační systémy pro vestavěné aplikace. Síťová komunikace. Periferie. Ovládání pomocí WWW rozhraní.

3.Připojování externích zařízení pomocí standardních rozhraní (RS232, USB). Programová obsluha.

4.MS Windows a Unix – Systémové mechanismy, procesy a podprocesy, správa paměti, I/O systém, souborový systém, uživatelé. Programování aplikací a služeb.

5.Obsluha nestandardního HW ve vyšších operačních systémech, ovladače.

6.Vyšší techniky programování a použití obvodů FPGA, IP jádra, mikroprocesory.

Cvičení na počítači

39 hod., povinná

Vyučující / Lektor

Osnova

1.Úvod, jazyk C pro mikrokontroléry, zásady pro tvorbu programů

2.Seznámení s prostředím Keil. Jednoduchý program pro desku MP3 (LED, A/D, LCD)

3.Víceúlohová aplikace, operační systém RTX

4.Sériová komunikace, vícevláknová aplikace v MS Windows

5.Komunikace pomocí USB, ovládání hardware

6.Síťová komunikace, přípravek RCM2200, Windows

7.Přehrávač MP3 souborů I.

8.Přehrávač MP3 souborů II.

9.Základní ovládání a využití systému Unix, jednoduchá aplikace

10.Procesor v FPGA I.

11.Procesor v FPGA II.

12.Konzultace k projektům

13.Konzultace k projektům