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 Amazon-FreeRTOS repositori yang tidak digunakan lagi. Kami menyarankan Anda mulai di sini ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang ada berdasarkan repositori yang sekarang tidak digunakan lagi, Amazon-FreeRTOS lihat. Amazon-FreeRTOS Panduan Migrasi Repositori Github
-
Unduh sumber FreeRTOS dari. GitHub
Lihat README.md file untuk instruksi. Buat proyek di IDE Anda yang mencakup semua sumber dan pustaka yang diperlukan. -
Ikuti petunjuk di Memulai dengan Espressif untuk menyiapkan toolchain yang diperlukan GCC-based .
-
Buka
, beri komentarfreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED, dan tentukanCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDatauCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Bangun proyek demo dengan berjalan
makedivendors/espressif/boards/esp32/aws_demosdirektori. Anda dapat mem-flash program demo dan memverifikasi outputnya dengan menjalankanmake flash monitor, seperti yang dijelaskan dalam Memulai dengan Espressif. -
Sebelum menjalankan demo Pembaruan OTA:
-
Buka
, beri komentarfreertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED, dan tentukanCONFIG_OTA_MQTT_UPDATE_DEMO_ENABLEDatauCONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED. -
Buka
vendors/, dan salin sertifikat SHA-256/ECDSA penandatanganan kode Anda di:vendor/boards/board/aws_demos/config_files/ota_demo_config.h#define otapalconfigCODE_SIGNING_CERTIFICATE [] = "your-certificate-key";
-