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 Amazon-FreeRTOS repositório que está obsoleto. Recomendamos começar aqui ao criar um novo projeto. Se você já tem um projeto FreeRTOS existente baseado no repositório agora Amazon-FreeRTOS obsoleto, consulte o. Amazon-FreeRTOS Guia de migração do repositório Github
-
Baixe a fonte dos FreeRTOS em. GitHub
Consulte o README.md arquivo para obter instruções. Crie um projeto no seu IDE que inclua todas as fontes e bibliotecas necessárias. -
Siga as instruções em Introdução ao Espressif para configurar o conjunto de ferramentas necessário. GCC-based
-
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 SHA-256/ECDSA assinatura de código em:vendor/boards/board/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";
-