Home - Log in

Real Time OS

3EAF5 Real Time OS Electronics and Applied Physics S9
Cours : 6 h TD : 0 h TP : 15 h Projet : 0 h Total : 21 h
Responsable : Philippe LEFEBVRE
Pré-requis
good skills in C language, software developpement, microcontrollers
Objectifs de l'enseignement
Understand what is a real time operating system.
Be able to decide when an RTOS is needed
Programme détaillé
Real Time Operating System introduction
Scheduling, priority
semaphore, message queues, mutex, critical sections

Applications (TD ou TP)
Practical works based on FreeRTOS.
1 - cooperative mode
2 - preemptive mode
3 - synchronization and mutual exclusion
4 - final work that need many tasks and synchronization between them.

Compétences acquises
Skills in embedded systems which need real time OS.
Skills in software engineering for systems which need deterministic timing and reliable response.
Bibliographie
FreeRTOS : www.freertos.org - Using the FreeRTOS Real Time Kernel - Richard Barry
MicroC/OS-II - Jean J. Labrosse
Linux embarqué - Pierre Ficheux

© 2024 - ENSICAEN ( Legal Notices - Credits )