v2.11.0 (5449)

Enseignement scientifique & technique - SE302a : Systèmes Embarqués et Objets Connectés (ROSE) partie 1

Domaine > Electronique, Informatique.

Descriptif

Cette unité d’enseignement a pour objectif d’enseigner les grands principes de conception d’un système embarqué usuel comme par exemple un objet connecté :

  • Architecture matérielle : bus et moyens de communication standards.
  • Choix des composants / analyse de datasheets.
  • Intégrité du signal.
  • Choix du système d’exploitation adapté (Linux, système d’exploitation embarqué temps-réel, carte nue).
  • Utilisation et conception de pilotes de périphériques (device drivers).
  • Conception et déploiement du logiciel embarqué (firmware), correction d’erreurs et mises à jour automatiques et sécurisées à distance.
  • Optimisation de code multi-critères (vitesse, taille, consommation).
  • Gestion de la sécurité.

Les différents concepts étudiés seront mis en pratique au travers de séances en laboratoire et de micro-projets. Des articles et présentations en groupe permettront d’approfondir certains aspects du cours.

Objectifs d'apprentissage : À l’issue de ce cours, les étudiants seront capables de planifier, dimensionner et superviser la conception d’un système embarqué en respectant les contraintes de coût, d’encombrement et d’énergie données. Grâce à la maîtrise de la totalité de la chaîne, de la conception matérielle à l’écriture du logiciel en passant par les mises à jour du système, ils auront une vision d’ensemble sur la totalité du cycle de vie du produit.

Prérequis : SE202 et SE203, soit :

  • Outils de développement sous Linux : éditeur, compilateur croisé (gcc), éditeur de liens (ld), gestion de version (git), outils de constructions (make), manipulation de binaires et fichiers ELF (binutils), debugger (gdb).
  • Programmation d’un micro-contrôleur : jeu d’instruction, registres, initialisation des horloges, périphériques internes, interface avec l’extérieur, chargement du micro-logiciel.

32 heures en présentiel (16 blocs ou créneaux)

Diplôme(s) concerné(s)

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'ingénieur

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 3 ECTS
  • Crédit d'Option 3A acquis : 3

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

Veuillez patienter