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

« Zpět
Název předmětu Programování hardwaru II
Kód předmětu KI/PHW2
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Letní
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í
  • Haberzettl Petr, Ing.
Obsah předmětu
1. Možnosti systému FreeRTOS 2.- 3. Algoritmy preemptivního multitaskingu 4.- 5. Správa vláken 6.- 7. Fronty a komunikace mezi vlákny 8.- 9. Semafory a správa přerušení 10.- 11. Mutexy a správa sdílených prostředků 12. Správa paměti 13.- 14. Implementace systému FreeRTOS

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Cílem předmětu je seznámit studenty s otevřeným operačním systémem reálného času pro 32 bitové mikrokontrolery a procesory. Konkrétně se systémem FreeRTOS, který patří mezi nejrozšířenější. Studenti by měli naučit i tvorbu složitějších aplikaci na jednočipových mikropočítačích s pomocí tohoto operačního systému.

Předpoklady
nespecifikováno
KI/PHW1

Hodnoticí metody a kritéria
nespecifikováno
Zápočet: semestrální projekt Zkouška: ústní
Doporučená literatura
  • FreeRTOS Real-time operating system for microcontrollers..
  • The FreeRTOS Reference Manual. Amazon.com, 2017..
  • Amos Brian. Hands-On RTOS with Microcontrollers: Building real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools. 2020. ISBN 978-1838826734.
  • Di Jasio, Lucio. Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology). 2008. ISBN 978-0750687096.
  • Tim Wilmshurst. Designing Embedded Systems with PIC Microcontrollers, Principles and Applications. 2nd Edition, 2006, ISBN 978-1856177504.


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