Espressif ESP32에 대한 FreeRTOS OTA 데모 다운로드, 빌드, 플래시 및 실행 - FreeRTOS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Espressif ESP32에 대한 FreeRTOS OTA 데모 다운로드, 빌드, 플래시 및 실행

중요

이 문서는 FreeRTOS 릴리스 202210.00에서 사용하기 위한 FreeRTOS 사용 설명서의 보관 버전입니다. 이 문서의 최신 버전은 FreeRTOS 사용 설명서를 참조하세요.

  1. GitHub에서 FreeRTOS 소스를 다운로드합니다. 자세한 내용은 README.md 파일을 참조하십시오. 모든 필요한 소스와 라이브러리가 포함된 IDE에서 프로젝트를 생성합니다.

  2. Espressif 시작하기의 지침에 따라 필요한 GCC 기반 도구 체인을 설정합니다.

  3. freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h를 열고 #define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED를 주석으로 처리한 다음 CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED 또는 CONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED를 정의합니다.

  4. vendors/espressif/boards/esp32/aws_demos 디렉터리에서 make를 실행하여 데모 프로젝트를 빌드합니다. Espressif 시작하기에 설명된 대로 make flash monitor를 실행하여 데모 프로그램을 플래시하고 출력을 확인할 수 있습니다.

  5. OTA 업데이트 데모를 실행하기 전에:

    • freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h를 열고 #define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED를 주석으로 처리한 다음 CONFIG_OTA_MQTT_UPDATE_DEMO_ENABLED 또는 CONFIG_OTA_HTTP_UPDATE_DEMO_ENABLED를 정의합니다.

    • vendors/vendor/boards/board/aws_demos/config_files/ota_demo_config.h를 열고 다음 위치에서 SHA-256/ECDSA 코드 서명 인증서를 복사합니다.

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