Aller au contenu

Descriptif du cours « Systèmes Embarqués 1 »

Heures de travail attendues120 Langue d'enseignementF
Année de validitée2023/2024 Identifiant du coursbla
Année du plan d'études2e année Niveauintermédiaire
Semestreprintemps Type de coursprintemps
Programmefrançais Type de formationbachelor
Filière(s)Informatique et systèmes de communication Orientation(s)Réseaux et systèmes

Objectifs

Les objectifs du cours sont l’apprentissage des concepts et outils nécessaires à la création de systèmes embarqués. Le cours couvre en particulier les systèmes ‘Cortex-M4’, la programmation en C++, l’utilisation d’un système d’exploitation temps réel et la mise en oeuvre des bonnes pratiques.

A la fin du cours, l’étudiant:

  • Sait concevoir et réaliser un système embarqué selon les bonnes pratiques du développement embarqué, en particulier pour le traitement multi-tâches et des interruptions.
  • Sait concevoir et réaliser une application multi-tâches permettant de collecter des données et de les transmettre sur une infrastructure cloud.
  • Connaît les principaux protocoles de communication utilisés dans le contexte des systèmes embarqués
  • Sait concevoir et réaliser une application mettant en oeuvre un ou plusieurs protocoles de communication.
  • Sait mettre en oeuvre une méthodologie de développement et de test suivant les bonnes pratiques du CI/CD.

Contenu

Le cours traite des sujets suivants:

  • Microcontrôleurs et périphériques (éléments fondamentaux permettant la compréhension et la mise en oeuvre d’un système embarqué)
  • Modèles de programmation (super-loop, bases de l’ordonnancement pour systèmes embarqués, systèmes d’exploitation Temps-Réel)
  • Technologies de communication (Bluetooth Low Energy, WiFi, protocoles IP adapté aux systèmes embarqués tels que HTTP et MQTT)
  • Méthodologies de tests et de déploiement (CI/CD)

Formes d’enseignement

Forme d’enseignement Durée
Cours magistral (y compris exercices) 32 périodes
Travaux pratiques / laboratoires 32 périodes
Projets
Examen de révision oral (15 min.)
Examen de branche

Remarque

1 période dure 45 minutes

Modalités d’évaluation

  • Contrôle continu: travaux écrits, TP/évaluation de rapports
  • Examen: oral (15 min.)

Mode de calcul de la note de cours

La note du cours prend en compte les notes des travaux écrits, des travaux pratiques et la note de l’examen oral. Le détail du calcul est donné lors de la première heure de cours.

Ouvrages de référence

Les références seront données pendant le cours

Enseignant(s) et/ou coordinateur(s)

Luca Haab, Jacques Supcik


Date de mise à jour : 15.09.2022