Laden Sie die FreeRTOS OTA-Demo herunter, erstellen Sie sie, flashen Sie sie und führen Sie sie auf dem Espressif aus ESP32 - FreeRTOS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Laden Sie die FreeRTOS OTA-Demo herunter, erstellen Sie sie, flashen Sie sie und führen Sie sie auf dem Espressif aus ESP32

Wichtig

Dies ist eine archivierte Version des FreeRTOS-Benutzerhandbuchs zur Verwendung mit der FreeRTOS-Version 202012.00. Die neueste Version dieses Dokuments finden Sie im FreeRTOS-Benutzerhandbuch.

  1. Laden Sie die FreeRTOS-Quelle von herunter. GitHub Anweisungen finden Sie in der Datei README.md. Erstellen Sie in Ihrer IDE ein Projekt, das alle erforderlichen Quellen und Bibliotheken enthält.

  2. Folgen Sie den Anweisungen unter Erste Schritte mit Espressif, um die erforderliche GCC-basierte Toolchain einzurichten.

  3. Öffnen Sie freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, kommentieren Sie #define CONFIG_MQTT_DEMO_ENABLED aus und definieren Sie CONFIG_OTA_UPDATE_DEMO_ENABLED.

  4. Erstellen Sie das Demo-Projekt, indem Sie make im Verzeichnis vendors/espressif/boards/esp32/aws_demos ausführen. Sie können das Demoprogramm flashen und seine Ausgabe überprüfen, indem Sie make flash monitor ausführen (wie in Erste Schritte mit Espressif beschrieben).

  5. Vor der Ausführung der OTA-Update-Demo:

    • Öffnen Sie freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h, kommentieren Sie #define CONFIG_MQTT_DEMO_ENABLED aus und definieren Sie CONFIG_OTA_UPDATE_DEMO_ENABLED.

    • Stellen Sie sicher, dass Ihr SHA-256/ECDSA-Codesignierungszertifikat in demos/include/aws_ota_codesigner_certificate.h kopiert wird.