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 202012.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. Aprire freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, commentare #define CONFIG_MQTT_DEMO_ENABLED e definire CONFIG_OTA_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:

    • Aprire freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, commentare #define CONFIG_MQTT_DEMO_ENABLED e definire CONFIG_OTA_UPDATE_DEMO_ENABLED.

    • Accertarsi che il certificato di firma del codice SHA-256/ECDSA venga copiato in demos/include/aws_ota_codesigner_certificate.h.