Detail předmětu
Počítačové systémy a jejich aplikace
FEKT-MPOAAk. rok: 2013/2014
Studenti se seznámí s procesory tipu ARM a procesory od firmy Freescale. Kurz pokračuje tvorbou větších projektů, RTOS, komunikačními rozhraními (Ethernet, sériová linka, USB, CAN), připojování periferií k počítači, ovladače. V rámci samostatného projektu si studenti realizují vlastní převážně sw projekt.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
- popsat strukturu procesorů ARM
- navrhnout vlastní funkce běžící v systému reálného času (RTOS)
- navrhnout program pro komunikaci po USB, Ethernetu a sériové lince
- popsat potřebné prostředky na straně PC pro komunikaci z embedded zařízením
- vytvořit vlastní sw projekt
Prerekvizity
- popsat základní bloky procesoru a jejich funkci
- sestavit program v jazyce C, používat ukazatele, předávání parametrů funkcím
- sestavit program pro nastavení základních periferií, obsluhu přerušení a obsahující samostatné funkce a jejich volání
- analyzovat jednoduché elektronické obvody s pasivními součástkami a tranzistory a zvolit odpovídající způsob připojení k mikrokontroleru.
Obecně jsou požadovány znalosti na úrovni bakalářského studia
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Osnovy výuky
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.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Doporučená literatura
MANN, B.: C pro mikrokontroléry. BEN, Praha 2003. (CS)
Zařazení předmětu ve studijních plánech
- Program EEKR-M magisterský navazující
obor M-BEI , 1 ročník, zimní semestr, volitelný mimooborový
obor M-EST , 2 ročník, zimní semestr, volitelný oborový - Program EEKR-M1 magisterský navazující
obor M1-BEI , 1 ročník, zimní semestr, volitelný mimooborový
obor M1-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
Vyučující / Lektor
Osnova
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). 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.
Cvičení na počítači
Vyučující / Lektor
Osnova
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.