Abstract:
Ce polycopié, couvre un ensemble des travaux pratiques dédiés aux élevés ingénieurs de la quatrième année électrotechnique. Il résume les principes de base pour la conception et la réalisation des systèmes embarqués à base d’un système d’exploitation, la raison pour laquelle la carte Raspberry Pi version3 modèle B a été choisie comme une plateforme de développement sachant qu’elle fonctionne avec le système d’exploitation Linux (Raspbian).
L’objectif pédagogique de ces travaux pratiques, sert à inculquer aux étudiants les notions de base de la programmation des systèmes embarqués, de sorte qu’ils développent en utilisant le langage C leur propre bibliothèque pour la manipulation des entrées sorties de la Raspberry Pi. L’implémentation des différentes fonctions de la bibliothèque, permet aux étudiants de manipuler correctement et librement les différents ports GPIOs de la Raspberry Pi et comprendre le système de gestion de fichiers linux.
Pour le bon déroulement de ces travaux pratiques, l’étudiant doit avoir un ensemble de pré-requis de base en électronique numérique, architecture matérielle des systèmes à microprocesseur, les réseaux informatiques industriels et la programmation en langageC.
Les objectifs cibléssont:
— Installer et configurer un systèmes d’exploitation sur une plate-forme embarqué, — Développer des applications multi-tâches pour gérer un ensemble de capteurs,
— Concevoir des systèmes de contrôle et/ou de commande en temps réel,