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.
Teaching hours
- CIIntegrated Courses12h
- TIIndividual work9h
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 |
---|---|---|---|---|---|---|
Continuous control | Minutes | 1 |