Předmět: Programování hardwaru

« Zpět
Název předmětu Programování hardwaru
Kód předmětu KI/KPGH
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 3
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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/KPGL1

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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informační systémy (A14) Kategorie: Informatické obory 3 Doporučený ročník:3, Doporučený semestr: Zimní