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.