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ónde la demostración de OTA de FreeRTOS en Espressif ESP32
importante
Esta integración de referencia está alojada en el repositorio de Amazon-FreeRTOS, que está en desuso. Recomendamos empezar por aquí al crear un nuevo proyecto. Si ya tiene un proyecto FreeRTOS existente basado en el repositorio Amazon FreeRTOS, ahora obsoleto, consulte Guía de migración al repositorio RTOS Github gratuito de Amazon.
-
Descargue el origen de FreeRTOS de GitHub
. Consulte el archivo README.md para obtener instrucciones. Cree un proyecto en su IDE que incluya todos los orígenes y bibliotecas necesarios. -
Siga las instrucciones de Introducción a Espressif para configurar la cadena de herramientas basadas en GCC necesarias.
-
Abra
, comentefreertos
/vendors/vendor
/boards/board
/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED
y definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED
oCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED
. -
Compile el proyecto de demostración ejecutando
make
en 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_ENABLED
y definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED
oCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED
. -
Abra
vendors/
y copie el certificado de firma de código SHA-256/ECDSA en:vendor
/boards/board
/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "
your-certificate-key
";
-