Table des matières

, , , , , ,

:TODO_DOCUPDATE:

Notes et transcriptions du cours Développez en C pour l'embarqué disponible sur la plateforme Openclassrooms.

Entraînez-vous en créant un projet

À vous de jouer !

Pour vous entraîner, réalisez cet exercice étape par étape. Une fois terminé, vous pouvez comparer votre travail avec les pistes que je vous propose.

Cette première activité a pour but de vérifier que vous disposez de tous les outils nécessaires pour avancer dans la suite de ce cours.

Pour cela, vous allez créer un projet, importer du code, le compiler et l’exécuter tout en observant son comportement.

Documents à réaliser

Le rendu se fera sous la forme de captures d’écran sur lesquelles vous surlignerez les éléments à visualiser. Par exemple, vous pouvez montrer que votre code a bien compilé en indiquant par un cadre le résultat de la compilation :

Résultat de la compilation

Travail à réaliser

Commencez par récupérer l’archive du TP et décompressez-la.

Étape 1

Créez un nouveau projet que vous nommerez Act1. Ajoutez un fichier C dans lequel vous copierez le code du fichier main.c de l’archive (vous pouvez aussi directement l’importer). Ne modifiez pas le contenu du code. Compilez.

Faites une capture d’écran montrant :

Étape 2

Ajoutez à votre projet les fichiers librairie.lib et functions.h (qui sont dans l’archive) avec un clic droit sur le répertoire avec les sources ou bien en utilisant le bouton .

Attention, pensez bien à sélectionner All files (*) comme type de fichiers.

Décommentez toutes les lignes commentées de votre fichier C (lignes 2, 6, 9 et 11). Vous devriez avoir un code similaire à :

Attendu pour l'étape 2

Étape 3

Étape 4

Étape 5

Étape 6

Vérifiez votre travail

Alors, vous êtes allé au bout ? Suivez le guide pour vérifier votre travail !

Sur chaque image, il vous faudra vérifier que les éléments demandés sont bien présents sur la capture et qu’ils ont été bien mis en évidence.

Étape 1

Correction

Étape 2

Correction

Étape 3

Correction

Étape 4

Correction

Étape 5

Correction

Étape 6

Correction