Scarica, crea, esegui il flashing ed esegui la demo OTA di FreerTOS su Espressif ESP32 - FreeRTOS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scarica, crea, esegui il flashing ed esegui la demo OTA di FreerTOS su Espressif ESP32

Importante

Questa è una versione archiviata della FreeRTOS User Guide da utilizzare con la versione FreeRTOS 202210.00. Per l'ultima versione di questo documento, consulta la FreerTOS User Guide.

  1. Scarica il codice sorgente di FreerTOS da. GitHub Consultare il file README.md per le istruzioni. Creare un progetto nell'IDE che includa tutti i codici sorgente e tutte le librerie richiesti.

  2. Seguire le istruzioni nella pagina delle nozioni di base su Espressif per impostare la toolchain basata su GCC richiesta.

  3. Aprifreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, commenta e definisci CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED o. #define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED CONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED

  4. Creare il progetto dimostrativo eseguendo make nella directory vendors/espressif/boards/esp32/aws_demos. È possibile memorizzare nella flash il programma dimostrativo e verificare l'output tramite l'esecuzione di make flash monitor, come descritto nella pagina delle nozioni di base su Espressif.

  5. Prima di eseguire la demo dell'aggiornamento OTA:

    • Aprifreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, commenta e definisci CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED oCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. #define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED

    • Apri e copia vendors/vendor/boards/board/aws_demos/config_files/ota_demo_config.h il certificato di firma del codice SHA-256/ECDSA in:

      #define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";