

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
<a name="download-ota-esp"></a>

**penting**  <a name="deprecation-message"></a>
Integrasi referensi ini di-host di repositori Amazon-Freertos yang tidak digunakan lagi. Kami menyarankan Anda [mulai di sini](freertos-getting-started-modular.md) ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang sudah ada berdasarkan repositori Amazon-Freertos yang sekarang tidak digunakan lagi, lihat. [Panduan Migrasi Repositori Github Amazon-freertos](github-repo-migration.md)

1. Unduh sumber FreeRTOS dari. [GitHub](https://github.com/aws/amazon-freertos) Lihat file [README.md](https://github.com/aws/amazon-freertos/blob/main/README.md) untuk instruksi. Buat proyek di IDE Anda yang mencakup semua sumber dan pustaka yang diperlukan.

1. Ikuti petunjuk di [Memulai dengan Espressif](https://docs.aws.amazon.com/freertos/latest/userguide/getting_started_espressif.html) untuk menyiapkan toolchain berbasis GCC yang diperlukan.

1. Buka`freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h`, beri komentar`#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED`, dan tentukan `CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED` atau`CONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED`.

1. Bangun proyek demo dengan berjalan `make` di `vendors/espressif/boards/esp32/aws_demos` direktori. Anda dapat mem-flash program demo dan memverifikasi outputnya dengan menjalankan`make flash monitor`, seperti yang dijelaskan dalam [Memulai dengan Espressif](https://docs.aws.amazon.com/freertos/latest/userguide/getting_started_espressif.html).

1. Sebelum menjalankan demo Pembaruan OTA:
   + Buka`freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h`, beri komentar`#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED`, dan tentukan `CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED` atau`CONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED`.
   + Buka`vendors/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";
     ```