Real Time computing for Embedded systems

Code Cours
2223-JUNIA-M2S2-MB-ST-101
Language of instruction
French, English
Teaching content
MB-ST
Training officer(s)
JM.CAPRON, B.STEFANELLI
Level
Master
Program year
Period

Présentation

Prerequisite
C programming and processors architecture.
Goal
Implementing a real-time embedded application requires a good knowledge of basic mecanisms such as task scheduling, memory management, or drivers loading.

The objective of this training is to address these topics through practical labs, based on Raspberry Pi boards.
Presentation
- Introduction to embedded systems features.

- Building of a real-time kernel. Booting mechanism. Code development and debugging.

- Tasks scheduling and synchronisation.

- Real-time systems performances and limitations.

Modalités

Forms of instruction
Academic class (30 %) Practical labs on Raspberry Pi boards (70 %)
Evaluation
Exam + practical labs.

Ressources