School / Prep
ENSEIRB-MATMECA
Study level
Bac + 4
Internal code
ESE8-INFS1
Description
- Master the real-time mechanisms offered by operating systems
- Handle software components frequently used in embedded and real-time applications
- Apply these principles to embedded systems
- Get a precise idea of the choice of operating system implementations for embedded systems
Objectives
Skills developed through this module :
- Analyze and use IT design methods and tools for embedded systems - Level 2
Teaching hours
- CIIntegrated courses16h
- TIIndividual work8h
Mandatory prerequisites
- Algorithms and computer architectures
- C programming
- Linux/Unix environment
- Operating system basics
- POSIX programming
Syllabus
We will apply and deepen the mechanisms of tasks and IPCs on the basis of an embedded Linux offering less stringent real time. The integrated course will leave plenty of room for programming exercises on embedded targets. The main mechanisms covered will be :
- processes, threads
- scheduling, priorities
- memory management and device drivers
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 |
---|---|---|---|---|---|---|
Final inspection | Written | 60 | 0.5 | |||
Continuous control | Minutes | 0.5 |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final test | Written | 60 | 1 |