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 Amazon-FreeRTOS référentiel 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 désormais Amazon-FreeRTOS obsolète, consultez le. Amazon-FreeRTOS Guide de migration du référentiel Github
-
Téléchargez le code source FreeRTOS depuis. GitHub
Consultez le README.md fichier 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 la section Getting Started with Espressif pour configurer la chaîne d'outils requise. GCC-based
-
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 SHA-256/ECDSA signature de code dans :vendor/boards/board/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";
-