• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Operating system programming

  • School / Prep

    ENSEIRB-MATMECA

  • Study level

    Bac + 4

Internal code

ESE7-INFS2

Description

The MI207 module consists of 4 hours 30 minutes of lectures and 6 hours 30 minutes 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

Objectives

Skills developed through this module :

  • Analyze and use IT design methods and tools for embedded systems - Level 2
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