School / Prep
ENSEIRB-MATMECA
Internal code
EEL9-NUMR1
Description
Course :
- General information on Real Time.
- Real-time task modeling and scheduling.
- Linux and Real Time.
- Real-time Linux offers.
- Technical complements: scheduling, time management.
- Presentation and implementation of PREEMPT-RT.
- Presentation and implementation of Xenomai Cobalt.
- Real-time programming.
- Xenomai programming: Alchemy API.
- Introduction to the POSIX standard.
- Xenomai programming: POSIX Cobalt API.
- Presentation of the µC/OS II Real-Time kernel and its functions.
TP :
- Study and implementation of the µC/OS II Real-Time kernel on a Blackfin BF537-EZLITE board.
- Study and implementation of the Xenomai Cobalt real-time extension on an ARM Raspberry Pi board.
Teaching hours
- CMLectures10,67h
- TDMMachine Tutorial12h
Bibliography
Handouts
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 | Grades take account of reports and participation (attendance, active involvement). |