Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Descarga, compilación, instalación y ejecución de la demostración de OTA de FreeRTOS en Espressif ESP32
importante
Esta integración de referencia está alojada en el repositorio, que está en desuso Amazon-FreeRTOS . Recomendamos empezar por aquí al crear un nuevo proyecto. Si ya tiene un proyecto de Freertos existente basado en el Amazon-FreeRTOS repositorio ahora obsoleto, consulte la. Amazon-FreeRTOS Guía de migración del repositorio de Github
-
Descargue la fuente de FreeRTOS de. GitHub
Consulte las instrucciones en README.md el archivo. Cree un proyecto en su IDE que incluya todos los orígenes y bibliotecas necesarios. -
Siga las instrucciones de Primeros pasos con Espressif para configurar la cadena de herramientas necesaria. GCC-based
-
Abra
, comentefreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLEDy definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDoCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Compile el proyecto de demostración ejecutando
makeen el directoriovendors/espressif/boards/esp32/aws_demos. Puede instalar el programa de demostración y verificar su salida ejecutandomake flash monitor, tal y como se describe en Introducción a Espressif. -
Antes de ejecutar la demostración de actualización OTA:
-
Abra
, comentefreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLEDy definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDoCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Abre y copia tu
vendors/SHA-256/ECDSA certificado de firma de código en:vendor/boards/board/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";
-