Thesis Details
Operační systém reálného času s fixní prioritou úloh pro Raspberry Pi
The main goal of this work is to create a support for an open-source real-time operating system on the computer Raspberry Pi 3B+. The project FreeRTOS is selected as a great candidate for further work. The runtime environment and support for user-space applications are presented. Two demonstration applications serve as proofs of support, the first one uses two periodic tasks and reports their state to the serial interface. The second demonstration application runds the same periodic tasks, but reporting the state is done using the CAN bus, for which is the driver realised. The result of this thesis is a working system FreeRTOS for Raspberry Pi 3B+ computer with support for time-critical usages.
real-time operating system, scheduler, preemption, FreeRTOS, Raspberry Pi, Arm, CAN bus, MCP2515
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
@mastersthesis{FITMT24656, author = "Josef Kol\'{a}\v{r}", type = "Master's thesis", title = "Opera\v{c}n\'{i} syst\'{e}m re\'{a}ln\'{e}ho \v{c}asu s fixn\'{i} prioritou \'{u}loh pro Raspberry Pi", school = "Brno University of Technology, Faculty of Information Technology", year = 2022, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24656/" }