View a markdown version of this page

FreeRTOS 검증 제품군을 실행하기 위한 사전 조건 설정 - FreeRTOS

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

FreeRTOS 검증 제품군을 실행하기 위한 사전 조건 설정

이 섹션에서는 AWS IoT Device Tester를 사용하여 마이크로컨트롤러를 테스트하기 위한 사전 조건을 설명합니다.

지원되는 웹 브라우저 사용

IDT-FreeRTOS UI는 다음 웹 브라우저를 지원합니다.

브라우저 버전
Google Chrome 최신 3개 주요 버전
Mozilla Firefox 최신 3개 주요 버전
Microsoft Edge 최신 3개 주요 버전
macOS용 Apple Safari 최신 3개 주요 버전

더 나은 경험을 위해 Google Chrome 또는 Mozilla Firefox를 사용하는 것이 좋습니다.

참고

IDT-FreeRTOS UI는 Microsoft Internet Explorer를 지원하지 않습니다.

FreeRTOS 다운로드

다음 명령을 사용하여 GitHub에서 FreeRTOS 릴리스를 다운로드할 수 있습니다.

git clone --branch <FREERTOS_RELEASE_VERSION> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive

여기서, <FREERTOS_RELEASE_VERSION>은 지원되는 버전 AWS IoT Device Tester에 나열된 IDT 버전에 해당하는 FreeRTOS 버전(예: 202007.00)입니다. 이렇게 하면 하위 모듈을 포함한 전체 소스 코드를 사용하고 FreeRTOS 버전에 해당하는 올바른 버전의 IDT를 사용할 수 있으며 그 반대의 경우도 마찬가지입니다.

Windows의 경우 260자의 경로 길이 제한이 있습니다. FreeRTOS의 경로 구조는 깊이가 여러 수준이기 때문에 Windows를 사용하는 경우 파일 경로를 260자 제한 미만으로 유지해야 합니다. 예를 들어 FreeRTOS를 C:\Users\username\programs\projects\myproj\FreeRTOS\ 대신 C:\FreeRTOS로 복제하세요.

LTS 검증 고려 사항(LTS 라이브러리를 사용하는 FreeRTOS에 대한 검증)

  • 마이크로컨트롤러를 AWS 파트너 디바이스 카탈로그에서 장기 지원(LTS) 기반 버전의 FreeRTOS 지원으로 지정하려면 매니페스트 파일을 제공해야 합니다. 자세한 내용은 FreeRTOS 검증 가이드FreeRTOS 검증 체크리스트를 참조하세요.

  • 마이크로컨트롤러가 FreeRTOS의 LTS 기반 버전을 지원하는지 확인하고 AWS 파트너 디바이스 카탈로그에 제출할 수 있도록 검증하려면 FreeRTOS 검증 AWS IoT Device Tester (FRQ) 테스트 제품군 버전 v1.4.x와 함께 (IDT)를 사용해야 합니다.

  • FreeRTOS의 LTS 기반 버전에 대한 지원은 FreeRTOS 202012.xx 버전으로 제한됩니다.

FreeRTOS용 IDT 다운로드

FreeRTOS의 모든 버전에는 검증 테스트를 수행하기 위한 해당 버전의 FreeRTOS용 IDT가 있습니다. 지원되는 버전 AWS IoT Device Tester에서 적절한 버전의 FreeRTOS용 IDT를 다운로드합니다.

읽기 및 쓰기 권한이 있는 파일 시스템의 위치에 FreeRTOS용 IDT의 압축을 풉니다. Microsoft Windows에는 경로 길이에 문자 제한이 있으므로 FreeRTOS용 IDT를 C:\ 또는 D:\와 같은 루트 디렉터리에 추출합니다.

참고

IDT 패키지를 로컬 드라이브에 추출하는 것이 좋습니다. 여러 사용자가 NFS 디렉터리 또는 Windows 네트워크 공유 폴더와 같은 공유 위치에서 IDT를 실행하도록 허용하면 시스템이 응답하지 않거나 데이터가 손상될 수 있습니다.

AWS 계정 생성 및 구성

에 가입 AWS 계정

를 시작하려면이 AWS필요합니다 AWS 계정. 생성에 대한 자세한 AWS 계정내용은 AWS Account Management 참조 안내서시작하기 AWS 계정를 참조하세요.

AWS IoT Device Tester 관리형 정책

AWSIoTDeviceTesterForFreeRTOSFullAccess 관리형 정책에는 디바이스 테스터가 지표를 실행하고 수집할 수 있도록 다음 권한이 포함되어 있습니다.

  • iot-device-tester:SupportedVersion

    AWS CLI에서 사용할 수 있도록 IDT에서 지원하는 FreeRTOS 버전 및 테스트 제품군 버전의 목록을 가져올 수 있는 권한을 부여합니다.

  • iot-device-tester:LatestIdt

    다운로드할 수 있는 최신 AWS IoT Device Tester 버전을 가져올 수 있는 권한을 부여합니다.

  • iot-device-tester:CheckVersion

    제품, 테스트 제품군 및 AWS IoT Device Tester 버전의 조합이 호환되는지 확인할 수 있는 권한을 부여합니다.

  • iot-device-tester:DownloadTestSuite

    테스트 제품군을 다운로드할 AWS IoT Device Tester 수 있는 권한을 부여합니다.

  • iot-device-tester:SendMetrics

    AWS IoT Device Tester 사용량 지표 데이터를 게시할 수 있는 권한을 부여합니다.