MICRO-315 / 7 crédits

Enseignant: Mondada Francesco

Langue: Français

Retrait: Il n'est pas autorisé de se retirer de cette matière après le délai d'inscription.


Résumé

Ce cours aborde la programmation de systèmes embarqués, l'utilisation de DSP, d'un Real-time Operating System et les concepts de base de la programmation orienté objet

Contenu

Mots-clés

programmation de systèmes embarqués, cross-compilateur C, programmation DSP, concepts orientés objet, C++

Compétences requises

Cours prérequis obligatoires

Programmation C
Systèmes logiques
Microcontrôleurs

Cours prérequis indicatifs

Blocs 1 et 2

Concepts importants à maîtriser

Systèmes logiques

Concepts de programmation de base (C)

Structure et périphériques d'un microcontrôleur

Acquis de formation

A la fin de ce cours l'étudiant doit être capable de:

  • Optimiser l'écriture de programmes C pour systèmes embarqués
  • Utiliser des outils de compilation croisée
  • Choisir ou sélectionner le language de programmation adapté à une application
  • un programme embarqué
  • Analyser un système embarqué à partir de sa schématique
  • Choisir ou sélectionner entre un processeur standard et un processeur DSP en fonction de l'application visée
  • Concevoir un programme embarqué

Compétences transversales

  • Accéder aux sources d'informations appropriées et les évaluer.
  • Ecrire un rapport scientifique ou technique.

Méthode d'enseignement

Ex cathedra et pratique (TP et miniprojet)

Travail attendu

Révision par un quiz chaque semaine

Préparation du TP à l'avance

Méthode d'évaluation

Un test sur la programmation de systèmes embarqués

Un miniprojet de programmation d'un robot

Un test sur la programmation en C++

Ressources

Bibliographie

Claude Delannoy, "Apprendre le C++", Ed. Eyrolles, ISBN 978-2-212-12414-9, octobre 2008

Ressources en bibliothèque

Dans les plans d'études

  • Semestre: Printemps
  • Forme de l'examen: Pendant le semestre (session d'été)
  • Matière examinée: Systèmes embarqués et robotique
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • Semestre: Printemps
  • Forme de l'examen: Pendant le semestre (session d'été)
  • Matière examinée: Systèmes embarqués et robotique
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • Semestre: Printemps
  • Forme de l'examen: Pendant le semestre (session d'été)
  • Matière examinée: Systèmes embarqués et robotique
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines
  • TP: 5 Heure(s) hebdo x 14 semaines

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22