Establishment
Language of instruction
French, English
Teaching content
MB-ST
Training officer(s)
JM.CAPRON, B.STEFANELLI
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.
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.
- 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.