1. Systémy reálného času. Charakteristika, prvky a prostředky systémů reálného času
2. Obvody FPGA, vlastnosti a způsoby programování. Úvod do jazyka VHDL
3. VHDL, tvorba komponent a architektury, porty, signály a proměnné.
4. VHDL, tři způsoby popisu, řízení toku sekvencí.
5. VHDL, časování, tlačítka, ladění a simulace obvodu.
6. Úvod do architektury MCU ARM Cortex-M4, STM32 vývojové nástroje
7. General-purpose input/output (GPIO) a konfigurace systémových hodin (SYSCLK).
8. Správa a konfigurace přerušení, návrh programu s přerušením, externí přerušení, NVIC, EXTI, ISR.
9. Základní práce s časovači a čítači, časovač jako zdroj periodické přerušení, SysTick.
10. Pokročilé operace s časovači, programování PWM.
11. Úvod do sériové komunikace USART,I2C,SPI.
12. FreeRTOS a RTX, Správa vláken a jejich synchronizace.
13. FreeRTOS a RTX, Správa paměti a front.
14. FreeRTOS a RTX, Správa přerušení a časování.
2. Obvody FPGA, vlastnosti a způsoby programování. Úvod do jazyka VHDL
3. VHDL, tvorba komponent a architektury, porty, signály a proměnné.
4. VHDL, tři způsoby popisu, řízení toku sekvencí.
5. VHDL, časování, tlačítka, ladění a simulace obvodu.
6. Úvod do architektury MCU ARM Cortex-M4, STM32 vývojové nástroje
7. General-purpose input/output (GPIO) a konfigurace systémových hodin (SYSCLK).
8. Správa a konfigurace přerušení, návrh programu s přerušením, externí přerušení, NVIC, EXTI, ISR.
9. Základní práce s časovači a čítači, časovač jako zdroj periodické přerušení, SysTick.
10. Pokročilé operace s časovači, programování PWM.
11. Úvod do sériové komunikace USART,I2C,SPI.
12. FreeRTOS a RTX, Správa vláken a jejich synchronizace.
13. FreeRTOS a RTX, Správa paměti a front.
14. FreeRTOS a RTX, Správa přerušení a časování.