• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Operating system programming

  • School / Prep

    ENSEIRB-MATMECA

Internal code

ES7MI207

Description

The MI207 module consists of 4.5 hours of lectures and 6.5 hours of practical work.
The lectures provide information on the particularities of embedded applications and on the distinction between the particularities of embedded applications and real-time applications. The basics of task scheduling are presented. Emphasis is then placed on the embedded aspect of applications using an operating system that supports multi-tasking. The teaching is organized around the Linux operating system, for which the principles of thread, semaphore, message queue and file management are presented, as well as the handling of errors occurring during calls to operating system functions.
During the practical work, an application using Linux's multithread, semaphore, message queue and file mechanisms is developed.

Read more

Teaching hours

  • CIIntegrated Courses12h
  • TIIndividual work9h

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Continuous controlMinutes1