M2103 - Informatique embarquée

  • Cours (CM) 12h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) 20h
  • Travaux pratiques (TP) 28h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Description du contenu de l'enseignement

Démarche d’élaboration d’une application informatique embarquée :
  • Compréhension de l’architecture matérielle de la cible.
  • Compréhension des fonctions de gestion des périphériques types (entrées/sorties TOR, convertisseurs analogique numérique et numérique analogique, timer, communication série, PWM…).
  • Analyse d’un cahier des charges.
  • Identification des ressources matérielles nécessaires et des mécanismes de leur mise en œuvre scrutation ou interruption).
  • Introduction au langage assembleur et codage dans un langage évolué (c).
  • Utilisation avec un outil de mise au point (type débuggeur).

Compétences à acquérir

Comprendre l’architecture d’un système à microcontrôleur.
Maitriser l’utilisation des périphériques d’un microcontrôleur.
Savoir modéliser une application embarquée.
Comprendre les mécanismes d'interruption.
Développer une application en langage évolué pour une cible à microcontrôleur.
Gérer les périphériques d’entrées – sorties pour s’interfacer avec un environnement.
Mettre en œuvre le mécanisme de fonctionnement en régime d’interruption de programme.
Utiliser un outil de développement croisé.

Pré-requis obligatoires

Modules Info1 (Informatique) et SIN1 (Système d'information numérique).

Contact

IUT Haguenau

30 RUE DU MAIRE ANDRE TRABAND
67500 HAGUENAU
0388053400

Responsable


Génie électrique et informatique industrielle