As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Fazer download, compilação, instalação e execução de demonstração de OTA do FreeRTOS no Espressif ESP32
Importante
Essa integração de referência está hospedada no repositório Amazon-FreeRTOS, que está preterido. Recomendamos começar aqui ao criar um novo projeto. Se você já tem um projeto FreeRTOS existente baseado no repositório Amazon-FreeRTOS que está preterido, consulte o Guia de migração do RTOS repositório Github gratuito da Amazon.
-
Faça o download da fonte do FreeRTOS no GitHub
. Consulte o arquivo README.md para obter instruções. Crie um projeto no seu IDE que inclua todas as fontes e bibliotecas necessárias. -
Siga as instruções em Conceitos básicos do Espressif para configurar a cadeia de ferramentas necessária baseada em GCC.
-
Abra
, comentefreertos
/vendors/vendor
/boards/board
/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED
e definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED
ouCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED
. -
Crie o projeto de demonstração, executando
make
no diretóriovendors/espressif/boards/esp32/aws_demos
. Você pode fazer o flash do programa de demonstração e verificar sua saída executandomake flash monitor
, conforme descrito em Conceitos básicos do Espressif. -
Antes de executar a demonstração da atualização OTA:
-
Abra
, comentefreertos
/vendors/vendor
/boards/board
/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED
e definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED
ouCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED
. -
Abra
vendors/
e copie seu certificado de assinatura de código SHA-256/ECDSA em:vendor
/boards/board
/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "
your-certificate-key
";
-