Configuration de votre code source FreeRTOS à des fins de test - FreeRTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de votre code source FreeRTOS à des fins de test

FreeRTOS inclut des tests pour chaque bibliothèque portée. Le fichier aws_test_runner.c définit une fonction RunTests qui exécute chaque test que vous avez spécifié dans le fichier d'en-tête aws_test_runner_config.h. Comme vous avez procédez au portage de chaque bibliothèque FreeRTOS, vous pouvez tester les ports en rédige le code source de FreeRTOS porté, en flashant le code compilé sur votre carte et en l'exécutant sur la carte.

Pour créer le code source FreeRTOS à des fins de test, utilisez l'un ou l'autre des éléments suivants :

  • Un IDE pris en charge.

    Si vous utilisez un environnement de développement intégré (IDE) pour créer le code source FreeRTOS, vous devez configurer un projet de test IDE. Suivez les instructions figurant dans Création d'un projet IDE pour créer un projet de démonstration dans votre IDE. Chaque section de portage propre à la bibliothèque sous Portage des bibliothèques FreeRTOS inclut des instructions supplémentaires pour définir les fichiers source portés d'une bibliothèque dans le projet de test IDE.

  • Le système de génération CMake.

    Si vous utilisez CMake, vous devez créer un fichier de liste CMake CMakeLists.txt. Suivez les instructions de Création d'un fichier de liste CMake pour créer un fichier de liste CMake CMakeLists.txt.

    Important

    ACMakeLists.txtest requis pour répertorier un appareil qualifié sur la console FreeRTOS, quelle que soit la méthode de test que vous utilisez.

Une fois que vous avez rédigé le code, utilisez l’utilitaire Flash de votre plateforme pour flasher le code compilé sur votre appareil.

Note

Vous spécifiez votre version et vos outils Flash dans le fichier userdata.json pour le Device Tester. Vous n’avez donc pas à flasher votre code manuellement si vous utilisez Device Tester.