Skip to main content
Skip header

Real-Time Systems in Mechatronics

Type of study Follow-up Master
Language of instruction English
Code 352-0549/03
Abbreviation RTOS
Course title Real-Time Systems in Mechatronics
Credits 4
Coordinating department Department of Control Systems and Instrumentation
Course coordinator doc. Ing. David Fojtík, Ph.D.

Subject syllabus

1. Introduction to the Real-time systems.
2. FPGAs, properties and programming methods. Introduction to VHDL
3. VHDL, component and architecture, ports, signals and variables.
4. VHDL, sequence flow control.
5. VHDL, timing, buttons, tuning and circuit simulation.
6. Introduction to MCU ARM Cortex-M4 and STM32 development tools
7. General-purpose input/output (GPIO) and System Clock Configuration (SYSCLK).
8. Interrupt Management and Configuration, External Interrupt, NVIC, EXTI, ISR.
9. Basic work with timers and counters, timer as source of periodic interruption, SysTick.
10. Advanced timer operations, PWM programming.
11. Introduction to serial communication USART, I2C, SPI.
12. FreeRTOS and RTX, Thread Management and Synchronization.
13. FreeRTOS and RTX, Memory and Queue Management.
14. FreeRTOS and RTX, Interrupt and Timing Management.

E-learning

Literature

LAMERES, Brock J. Introduction to logic circuits & logic design with VHDL. New York, NY: Springer Science+Business Media, 2016. ISBN 9783319341941 .
YIU, Joseph. The definitive guide to ARM® Cortex®-M3 and Cortex-M4 processors. Third edition. Amsterdam: Elsevier, Newnes, 2014. ISBN 0124080820 .
BARRY, Richard. Using the FreeRTOS real time Kernel: Richard Barry. Bristol: Real Time Engineers, c2010. ISBN 978-1-4461-6914-8 .

Advised literature

LAMERES, Brock J. Introduction to logic circuits & logic design with VHDL. New York, NY: Springer Science+Business Media, 2016. ISBN 9783319341941 .
YIU, Joseph. The definitive guide to ARM® Cortex®-M3 and Cortex-M4 processors. Third edition. Amsterdam: Elsevier, Newnes, 2014. ISBN 0124080820 .
BARRY, Richard. Using the FreeRTOS real time Kernel: Richard Barry. Bristol: Real Time Engineers, c2010. ISBN 978-1-4461-6914-8 .