Thesis Details

Operační systém reálného času s fixní prioritou úloh pro Raspberry Pi

Master's Thesis Student: Kolář Josef Academic Year: 2021/2022 Supervisor: Janoušek Vladimír, doc. Ing., Ph.D.
English title
Real-Time Operating System with Fixed Task Priority for Raspberry Pi
Language
Czech
Abstract

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.

Keywords

real-time operating system, scheduler, preemption, FreeRTOS, Raspberry Pi, Arm, CAN bus, MCP2515

Department
Degree Programme
Files
Status
not defended
Date
20 June 2022
Reviewer
Committee
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
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
Citation
KOLÁŘ, Josef. Operační systém reálného času s fixní prioritou úloh pro Raspberry Pi. Brno, 2022. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-20. Supervised by Janoušek Vladimír. Available from: https://www.fit.vut.cz/study/thesis/24656/
BibTeX
@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/"
}
Back to top