v2.11.0 (5491)

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é, principalement d'un point de vue logiciel

  • Architecture matérielle : bus et moyens de communication standards.
  • Choix des composants / analyse de datasheets.
  • 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 pédagogiques

 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.

30 heures en présentiel (20 blocs ou créneaux)

60 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

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

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.

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Echange non diplomant

La note obtenue rentre dans le calcul de votre GPA.

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