GRO420 - Programmation temps réel pour systèmes embarqués

programmes offrant cette activité pédagogique (cours)

Baccalauréat en génie robotique

Sommaire

Cycle
1er cycle
Crédits
2 crédits
Durée
1 trimestre
Faculté/Centre
Faculté de génie
Cible(s) de formation

Développer, mettre en œuvre et tester une application intégrant un noyau temps réel sur un système embarqué utilisant un microcontrôleur. Exploiter les services du noyau temps réel pour planifier l’exécution de tâches concurrentes.

Contenu

Caractéristiques, réalisation et mise en œuvre des systèmes multiprogrammés temps réel. Représentation des systèmes temps réel. Contraintes faibles et dures, analyse de performance, fiabilité et variabilité. Exploitation de noyaux temps réel (tâches temps réel et leurs états, évènements et interruptions, programmation concurrente en temps réel). Ordonnancement de tâches (coordination préemptive, coordination coopérative).

Préalable(s)
Avoir obtenu 37 crédits