Předmět: Programování hardwaru I

« Zpět
Název předmětu Programování hardwaru I
Kód předmětu KI/PHW1
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Zimní
Počet ECTS kreditů 2
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í
  • 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í
Předmět je zaměřen na základní principy programování vestavěných systémů, resp. obecně univerzálních procesorů na nízké úrovni. Předmět 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í předmětu 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

Hodnoticí metody a kritéria
nespecifikováno
Semestrální projekt
Doporučená literatura
  • Gook M. Hardwarová rozhraní: průvodce programátora. Computer Press, Brno, 2006. Computer Press, Brno, 2006. ISBN 80-251-1019-2.
  • Kapicová, V. Výukové materiály pro Arduino, jeho programování a komunikaci s okolím. 2018. Bakalářské práce, UJEP, katedra informatiky.
  • Margolis M. Arduino Cookbook. O´Reilly, 2011. O'Reilly, 2011. ISBN 978-1-4493-0310-5.
  • Miroslav Virius. Od C k C++. Kopp, České Budějovice, 2000. 2000.
  • P. Herout. Učebnice jazyka C. KOPP, České Budějovice, 2000. 1996.
  • 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.


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