Vyučující
|
-
Martinec Tomáš, doc. Ing. Ph.D.
|
Obsah předmětu
|
Přednášky: 1. Úvod do předmětu, aplikační oblasti jednočipových mikropočítačů 2. Architektura a instrukční soubor vybrané řady jednočipových mikropočítačů 3. Nástroje pro vývoj programů, metody ladění programu 4. Vstupně/výstupní brány, jejich konfigurace, další obvyklé zabudované periferie 5. Princip a použití čítačů/časovačů, přerušovací systém 6. Zásady programování aplikací pracujících v reálném čase 7. Přenos dat, komunikační sběrnice používané ve vestavných systémech 8. Komunikační protokoly, zabezpečení komunikace 9. Specifické vlastnosti signálových procesorů 10. Porovnání vlastností a kapacit dostupných architektur a procesorů, typické úlohy Cvičení: Cvičení se soustředí na samostatnou práci studentů, programování zadaných úloh, které zohledňují aktuálně přednášenou látku. Dále bude v průběhu semestru zadána jedna obtížnější úloha pro samostatné řešení, jako seminární práce.
|
Studijní aktivity a metody výuky
|
Monologický výklad (přednáška, prezentace, vysvětlování), Pracovní činnosti (dílny)
|
Výstupy z učení
|
Cílem předmětu je poskytnout informace o technologiích používaných pro vestavné (embedded) systémy, možnostech a programování jednočipových mikrokontrolérů a signálových procesorů, principech vývoje aplikací se zaměřením na obsluhu periferních rozhraní, přerušení a funkci v reálném čase.
Předmět seznamuje studenty s technologiemi jednočipových mikropočítačů a signálových procesorů, jejich programováním a využitím zejména pro řízení procesů v reálném čase. Studenti se seznámí se základními typy jednočipových mikropočítačů, jejich hardwarovou architekturou a instrukční sadou. Naučí se pracovat se zabudovanými periferními systémy s použitím základních vývojových prostředků. Dále se seznámí se specifickými vlastnostmi architektury signálových procesorů a jejich programování. Pozornost bude také věnována zvláštnostem při implementaci úloh pracujících v reálném čase.
|
Předpoklady
|
Nespecifikováno
|
Hodnoticí metody a kritéria
|
Kombinovaná zkouška, Praktická demonstrace získaných dovedností
Účast na cvičeních. Realizace zadané samostatné práce. Složení zkoušky.
|
Doporučená literatura
|
-
Pinker, J. Mikroprocesory a mikropočítače,. Praha, 2004. ISBN 80-7300-110-1.
-
Valvano, J., W. Embedded Systems: Introduction to Arm ? Cortex?-M Microcontrollers. 2013. ISBN 978- 1-4775-0899-.
-
Váňa, V. ARM pro začátečníky. Praha, 2009. ISBN 978-80-7300-246-6.
|