Logo ÉTS
Session
Cours
Responsable(s) Bruno De Kelper

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Programme(s) : 7694
             
  Profils(s) : Tous profils  
             
    ELE216 ET ELE344    
             
Programme(s) : 7483, 7883
             
  Profils(s) : Tous profils  
             
    ELE344    
             
 

Unités d’agrément

50,0 % 50,0 %
Total d'unités d'agrément : 64,8

Qualités de l’ingénieur

 




Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.

Descriptif du cours

Acquérir les bases pour la conception des systèmes embarqués qui satisfont des contraintes matérielles et logicielles associées au traitement des évènements en temps réel. Comprendre la structure et l’opération des microcontrôleurs utilisés dans les systèmes embarqués. Se familiariser avec les spécificités des systèmes d’exploitation temps réel et savoir utiliser leurs services dans le développement de systèmes en temps réel. Acquérir les bases et les techniques de conception sécuritaire pour les systèmes en temps réel.

Concepts de base de traitement en temps réel, de temps de réponse et de systèmes embarqués. Études des caractéristiques matérielles et fonctionnelles des microcontrôleurs et de leurs interactions avec le code d’application. Notions et catégories d’événements, mécanismes de réponse aux événements en temps réel. Analyse de temps de réponse et de facteur de charge du système. Études des noyaux (kernel) en temps réel, allant de rudimentaires à complexes. Méthodes d’analyse des systèmes en temps réel et notions de base de fiabilité.

Séances de laboratoire de type projet : conception incrémental d’un système embarqué complet pour effectuer la synthèse des notions introduites.






Objectifs du cours

À la fin de ce cours, l’étudiant(e) sera capable de :

  • concevoir et de réaliser des systèmes satisfaisant aux contraintes matérielles et logicielles associées au traitement des évènements en temps réel;
  • comprendre la structure et l’opération des microcontrôleurs et des ordinateurs utilisés dans les systèmes temps réel;
  • comprendre l’opération des systèmes d’exploitation temps réel et savoir utiliser leurs services dans le développement de systèmes en temps réel;
  • développer et programmer un système d’acquisition de données en temps réel impliquant la synchronisation de deux (2) ordinateurs;
  • choisir une technique de conception sécuritaire pour les systèmes en temps réel.

Stratégies pédagogiques

  • Un (1) cours magistral par semaine.
  • Laboratoires : trois heures par semaine

Travaux à remettre

  • Les devoirs sont réalisés sur une base individuelle.
  • Les rapports de laboratoire sont effectués par groupe de deux (2) étudiant(e)s.

 



Utilisation d’appareils électroniques

Carte d'évaluation STM32F0Discovery

Analyseur logique Logic8 de Salea
 



Coordonnées de l’enseignant

* Double-cliquez sur le champ pour modifier le contenu