

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

# 마이크로컨트롤러 보드의 첫 번째 테스트
<a name="lts-qual-steps"></a>

FreeRTOS용 IDT를 사용하여 FreeRTOS 라이브러리의 구현을 테스트할 수 있습니다. 보드의 디바이스 드라이버용 FreeRTOS 라이브러리를 이식한 후 AWS IoT Device Tester 를 사용하여 마이크로컨트롤러 보드에서 검증 테스트를 실행합니다.

## 라이브러리 이식 계층 추가
<a name="lts-add-port-layer"></a>

FreeRTOS를 디바이스에 이식하려면 [FreeRTOS 이식 안내서](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)를 참조하세요. FreeRTOS 테스트 리포지토리를 구현하고 FreeRTOS 계층을 이식할 때는 테스트 리포지토리를 포함하여 각 라이브러리의 경로를 `manifest.yml`에 제공해야 합니다. 이 파일은 소스 코드의 루트 폴더에 있어야 합니다. 자세한 내용은 [매니페스트 파일 지침](https://docs.aws.amazon.com/freertos/latest/qualificationguide/afq-checklist-manifest-instr.html)을 참조하세요.

## AWS 클라우드와 통신 AWS IoT Device Tester 하도록에 대한 AWS 자격 증명 구성
<a name="lts-cfg-aws-afr"></a>

클라우드와 통신하려면 AWS IoT Device Tester 에 대한 AWS 자격 증명을 구성해야 합니다 AWS . 자세한 내용은 [개발을 위한 AWS 자격 증명 정보 및 리전 설정](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html)을 참조하세요. 유효한 AWS 자격 증명은 `{{devicetester_extract_location}}/devicetester_freertos_{{[win|mac|linux]}}/configs/config.json` 구성 파일에 지정됩니다.

```
"auth": {
   "method": "environment"
}

"auth": {
    "method": "file",
    "credentials": {
        "profile": "<your-aws-profile>"
    }
}
```

`config.json` 파일의 `auth` 속성에는 AWS 인증을 제어하는 메서드 필드가 있으며 파일 또는 환경으로 선언할 수 있습니다. 필드를 환경으로 설정하면 호스트 시스템의 환경 변수에서 AWS 자격 증명을 가져옵니다. 이 필드를 파일로 설정하면 `.aws/credentials` 구성 파일에서 지정된 프로필을 가져옵니다.

**Topics**
+ [라이브러리 이식 계층 추가](#lts-add-port-layer)
+ [AWS 클라우드와 통신 AWS IoT Device Tester 하도록에 대한 AWS 자격 증명 구성](#lts-cfg-aws-afr)
+ [FreeRTOS용 IDT에서 디바이스 풀 생성](lts-cfg-dt-dp.md)
+ [빌드, 플래시 및 테스트 설정 구성](lts-cfg-dt-ud.md)