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á.
Baixe, crie, atualize e execute a demonstração do FreeRTOS OTA 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 repositório Github do Amazon FreeRTOS.
-
Faça o download da fonte do FreeRTOS em. 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_ENABLEDe definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDouCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Crie o projeto de demonstração, executando
makeno 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_ENABLEDe definaCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDouCONFIG_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";
-