Inscription manuelle de participants

L’objectif de ce cours est de familiariser les élèves aux concepts spécifiques au développement logiciel dans le contexte d’un système embarqué et/ou temps réel. Il s’agit d’un cours très orienté sur la pratique concrète de la programmation multitâches abordant des problématiques temps réel et/ou embarquées ainsi que les questions liées à l’interaction entre matériel et logiciel. Le cours comprends un 1er volet introduisant les notions fondamentales mapping mémoire, de tâche, de mutex et de condition et leur implémentation sous la forme de l’API Posix au sein d’un Linux embarqué à noyau préemptible. Un 2e  volet étend ces notions au contexte de la programmation orientée objets. Des objets de plus haut niveau tels que les sémaphores, les conteneurs thread-safe et les objets actifs sont également traités dans la partie finale du cours.

 

Les séances sont des cours magistraux très interactifs émaillés d’exercices pratiques permettant un apprentissage concret. Les travaux de programmation en C sont tous basés sur l’API Posix.

 

Les visiteurs anonymes ne peuvent pas accéder à ce cours. Veuillez vous connecter.