Vyučující
|
-
Maškov Viktor, doc. RNDr. Mgr. DrSc.
-
Haberzettl Petr, Ing.
|
Obsah předmětu
|
1. Architektura procesorů z hlediska programátora 2. Adresování na úrovni HW (bázové a indexové registry) 3. Hardwarová přerušení 4. Bitově orientovaný přístup 5. Paměť, architektura, správa 6. Programovatelné hardwarové prostředky (porty, A/D převodníky, apod.) 7. Assembler a jeho vztah ke strojovému kódu 8. Assembler - makra 9. Mechanismy programování vestavěných zařízení 10. Vyšší programovací jazyky s podporou programování na HW úrovni 11. Senzory (přístup, využití) 12. Aktuátory (typy, ovládání)
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Kurs je zaměřen na základní principy programování vestavěných systémů resp. obecně univerzálních procesorů na nízké úrovni. Kurs vychází z popisu architektury jednoduchých procesorů z hlediska programátora, obsahuje úvod do assembleru a je završen možnostmi využití jazyků vyšší úrovně. Součástí kursu je i detailní popis zvolené hardwarové platformy, principů jejího programování a tvorba komplexnějších programů pro tuto platformu.
|
Předpoklady
|
nespecifikováno
KI/PGL1
|
Hodnoticí metody a kritéria
|
nespecifikováno
|
Doporučená literatura
|
-
Gook M. Hardwarová rozhraní: průvodce programátora. Computer Press, Brno, 2006. Computer Press, Brno, 2006. ISBN 80-251-1019-2.
-
Herout P. Učebnice jazyka C. Kopp, České Budějovice, 2000. ISBN 80-85828-21-9.
-
Margolis M. Arduino Cookbook. O´Reilly, 2011. O'Reilly, 2011. ISBN 978-1-4493-0310-5.
-
Pirogov V. Mistrovství v jazyce Assembler. Computer Press, 2005. Computer Press, 2005. ISBN 80-251-0888-0.
-
Vacek V. Učebnice programování Atmel s jádrem 8051. BEN- Technická literatura, Praha, 2001. BEN-Technická literatura, Praha, 2001. ISBN 80-7300-043-1.
-
Virius M. Od C k C++. Kopp, České Budějovice, 2000. ISBN 80-7232-110-2.
|