

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# マイクロコントローラーボードの最初のテスト
<a name="lts-qual-steps"></a>

IDT for FreeRTOS を使用して、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 通信 AWS IoT Device Tester するには、 の 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 認証情報が取得されます。このフィールドを file に設定すると、指定されたプロファイルが `.aws/credentials` 設定ファイルからインポートされます。

**Topics**
+ [ライブラリ移植レイヤーを追加する](#lts-add-port-layer)
+ [AWS クラウドと通信 AWS IoT Device Tester するように の AWS 認証情報を設定する](#lts-cfg-aws-afr)
+ [IDT for FreeRTOS でデバイスプールを作成する](lts-cfg-dt-dp.md)
+ [ビルド、フラッシュ、テスト設定を設定する](lts-cfg-dt-ud.md)