• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Real-time embedded operating system

  • School / Prep

    ENSEIRB-MATMECA

Internal code

ES8MI208

Description


Master the basic concepts of operating systems and understand the specificities of embedded systems
Get a clear idea of the choice of operating system implementations for embedded systems
Handle software components frequently used in embedded and real-time systems

Read more

Teaching hours

  • CIIntegrated courses16h
  • TIIndividual work12h

Mandatory prerequisites

- Algorithms and ECU architectures
- C programming
- Linux/Unix environment
- Operating system basics
- POSIX programming

Read more

Syllabus

The teaching of this course will alternate between advanced concepts of general-purpose operating systems and their implementation on embedded operating systems with supporting examples/case studies.

- Several concepts will be covered during this course:
o Task structure: processes, threads, etc.
o Task scheduling
o Memory management and device drivers
- case study: Embedded Linux, VxWorks, JBed, freeRTOS, eCos, etc.
- Getting to grips with tools for manipulating and building an embedded Linux system

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionWritten600.5
Continuous controlMinutes0.5