Skip to content

Systèmes embarqués distribués

(SED)

  • Coefficient : 3
  • Volume Horaire: 72.0h estimées de travail (dont 42.0h EdT)
    Labo : 36h encadrées (et 6h de séances d'études dirigées)
    Travail personnel hors EdT : 30h

Liste des AATs

Description

Ce module traite de la communication entre processeurs afin d'élaborer un système complexe, en étudiant une application d'objets connectés et une autre de robotique mobile

Acquis d'Apprentissage visés (AAv)

  • AAv1 [heures: 22, B1, B2, B3, C1, C2,C3, D2, D3, D4, E3 ] : Application de Robotique Mobile - A l'issue du semestre 7, l'étudiant sera capable de Réaliser une application de robotique mobile commandable à distance, avec plusieurs modes de fonctionnement dont un mode autonome faisant appel à du traitement vidéo
  • AAv2 [heures: 16, D1, D2, D3, D4] : Réseau de Capteurs A l’issue du semestre 7, l’étudiant sera capable de réaliser une application d’objets connectés, mettant un oeuvre plusieurs cartes à microcontrôleurs envoyant sur un support commun ( bus de terrain ) des données de capteurs, Ces données étant affichées sur un PC assurant la supervision du système.
  • AAv3 [heures: 4, C4] : Concevoir des systèmes robotiques et objets connectés au service de la transition écologique - A l’issue du semestre 7, l’étudiant sera capable de :
    • Mettre en oeuvre des capteurs environnementaux dans un contexte de système supervisé
    • Mettre en oeuvre des procédés afin de contrôler la consommation énergétique d'un système robotique multiprocesseurs.

Modalités d'évaluation

Moyenne réalisée sur les évaluations par compétences des labos/projets.

Mots clés

système d’exploitation, microprocesseur, ARM, pipeline, mémoire, SDRAM, flash, fichier, langage C, capteurs, asservissements, sécurité, trustzone, IOT

Pré-requis

Principe des microprocesseurs, interruptions, coupleurs périphériques élémentaires, Langage C et assembleur ARM.

Ressources

https://web.enib.fr/~kerhoas/automatique-robotique/robot-mobile-rpi-ros2/

https://web.enib.fr/~kerhoas/iot/reseau-de-capteurs/

Systèmes d’exploitation - A. S. Tannenbaum

Computer Architecture, a quantitative approach - J.L Hennessy, D. A. Patterson

Real-Time Operating Systems for ARM Cortex-M Microcontrollers (Embedded Systems) - Jonathan W Valvano.