Department: Computer science and communication systems
Specialization: Networks and Systems
Module: Advanced Systems

Course description

Back Systèmes embarqués 2

  • Objectives

    En fin de formation, les étudiantes et les étudiants seront capables de :

    • - Programmer un pilote logiciel
    • - d'intégrer ces pilotes dans un système d'exploitation
    • - De traiter les interruptions
    • - De configurer le noyau du système d'exploitation
    • - De générer un système d'exploitation embarqué
    • - d'utiliser des outils de développement croisé pour des systèmes embarqués
  • Content
    • Modules-pilote logiciel sous Linux
    • Programmation concurrente dans le noyau Linux
    • Interruptions sous Linux
    • Configuration du noyau Linux
    • Développement croisé
    • Systèmes embarqués Linux

    Pré-requis

    • Pour suivre ce cours les étudiantes et étudiants doivent:
    • Savoir programmer en C et Java
    • Connaître les systèmes concurrents
    • Connaître les systèmes électroniques numériques
    • Connaître les bases des microprocesseurs

Type of teaching and workload

Lecture course (including exercises)
32 periods
Practical exercises / lab work
32 periods

Course specification

Year of validity
2025-2026
Weight
3rd year
Semester
Autumn
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B3C-SYE3-S
Level
Advanced
Course type
Related
Study program
Bachelor

Evaluation methods

  • Continuous assessment Written work, Practical exercises / Evaluated reports

Intructor(s) and/or coordinator(s)

Nicolas Schroeter, Jean-Roland Schuler