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.
Téléchargez, compilez, flashez et exécutez la démo de FreeRTOS OTA sur l'Espressif ESP32
Important
Cette intégration de référence est hébergée sur le référentiel Amazon-FreeRTOS, qui est obsolète. Nous vous recommandons de commencer ici lorsque vous créez un nouveau projet. Si vous possédez déjà un projet FreeRTOS basé sur le référentiel Amazon-FreeRTOS, désormais obsolète, consultez le. Guide de migration du référentiel Github d'Amazon-FreeRTOS
-
Téléchargez le code source FreeRTOS depuis. GitHub
Consultez le fichier README.md pour obtenir des instructions. Créez un projet dans votre environnement IDE qui inclut toutes les sources et bibliothèques requises. -
Suivez les instructions de Mise en route avec Espressif pour configurer la chaîne d'outils basée sur GCC requise.
-
Ouvrez
, commentezfreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLEDet définissezCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDouCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Générez le projet de démonstration en exécutant
makedans le répertoirevendors/espressif/boards/esp32/aws_demos. Vous pouvez flasher le programme de démonstration et vérifier sa sortie en exécutantmake flash monitor, comme décrit dans Mise en route avec Espressif. -
Avant d'exécuter la démonstration de mise à jour OTA :
-
Ouvrez
, commentezfreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLEDet définissezCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDouCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Ouvrez
vendors/et copiez votre certificat de signature de code SHA-256/ECDSA dans :vendor/boards/board/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";
-