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.
