Unduh, buat, flash, dan jalankan demo FreeRTOS OTA di Espressif ESP32 - Gratis RTOS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Unduh, buat, flash, dan jalankan demo FreeRTOS OTA di Espressif ESP32

penting

Integrasi referensi ini di-host di repositori Amazon-freertos yang tidak digunakan lagi. Kami menyarankan Anda mulai di sini ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang sudah ada berdasarkan repositori Amazon-freertos yang sekarang tidak digunakan lagi, lihatPanduan Migrasi Repositori RTOS Github Bebas Amazon.

  1. Unduh sumber FreeRTOS dari GitHub. Lihat file README.md untuk instruksi. Buat proyek di IDE Anda yang mencakup semua sumber dan pustaka yang diperlukan.

  2. Ikuti petunjuk dalam Memulai dengan Espressif untuk menyiapkan toolchain berbasis GCC yang diperlukan.

  3. Bukafreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, komentari#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED, dan tentukanCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED atauCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED.

  4. Membangun proyek demo dengan berjalanmake divendors/espressif/boards/esp32/aws_demos direktori. Anda dapat mem-flash program demo dan memverifikasi outputnya dengan menjalankanmake flash monitor, seperti yang dijelaskan dalam Memulai dengan Espressif.

  5. Sebelum menjalankan demo Pembaruan OTA:

    • Bukafreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, komentari#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED, dan tentukanCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED atauCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED.

    • Bukavendors/vendor/boards/board/aws_demos/config_files/ota_demo_config.h, dan salin sertifikat penandatanganan kode SHA-256/ECDSA Anda di:

      #define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";