Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

S3APP4r - Laboratoire 1

Bienvenue à la séance de laboratoire de l'APP4 de la session 3 de génie robotique !

Partie 1 - C++ et programmation concurrente

La première partie du laboratoire consiste à modifier les fichiers "ex*.cpp" qui se trouvent dans ce dossier. Ils produisent tous des exécutables fonctionnels, mais qui comportent des erreurs de concurrence à résoudre.

Pour compiler tous les exercices, utilisez la commande "make" à l'intérieur de ce dossier depuis un terminal, ou utilisez la fonction "Construire -> Make (Shift-F9)") de Geany, qui exécutera la même commande lorsque vous avez un des fichiers ouverts.

La commande "make" se base sur le fichier Makefile, qui décrit comment compiler chacun des fichiers en exécutable. Il détecte automatiquement quels fichiers ont été modifiés et donc quels exécutables doivent être recompilés après chaque modification.

Partie 2 - PID sur Arduino

Pour cette partie, vous devez plutôt utiliser le code fourni pour la problématique dans le dossier prob/.