

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

# FreeRTOS 認定スイートを実行するための前提条件を設定する
<a name="dev-tester-ui-prereqs"></a>

このセクションでは、 AWS IoT Device Testerでマイクロコントローラーをテストするための前提条件について説明します。

**Topics**
+ [サポートされているウェブブラウザを使用する](#idt-ui-supported-web-browser)
+ [FreeRTOS をダウンロードする](#ui-download-afr)
+ [IDT for FreeRTOS のダウンロード](#ui-download-dev-tester-afr)
+ [AWS アカウントの作成と設定](#ui-config-aws-account)
+ [AWS IoT Device Tester マネージドポリシー](#ui-managed-policy)

## サポートされているウェブブラウザを使用する
<a name="idt-ui-supported-web-browser"></a>

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 をダウンロードする
<a name="ui-download-afr"></a>

次のコマンドを使用して、[GitHub](https://github.com/aws/amazon-freertos) から 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](dev-test-versions-afr.md)に記載された IDT バージョンに対応する FreeRTOS のバージョン (202007.00 など) です。これにより、サブモジュールを含むすべてのソースコードを入手でき、FreeRTOS と IDT が相互に対応するバージョンを使用できます。

Windows では、パスの長さは 260 文字に制限されています。FreeRTOS のパスの構造は、レベルが多く、深いため、 Windows を使用している場合は、ファイルパスを 260 文字に抑えてください。例えば、`C:\Users\username\programs\projects\myproj\FreeRTOS\` ではなく、`C:\FreeRTOS` に FreeRTOS のクローンを作成します。

### LTS 認定 (LTS ライブラリを使用する FreeRTOS の認定) に関する考慮事項
<a name="ui-lts-qualification-dev-tester-afr"></a>
+ マイクロコントローラーを AWS Partner Device Catalog の FreeRTOS の長期サポート (LTS) ベースのバージョンをサポートするように指定するには、マニフェストファイルを指定する必要があります。詳細については、*FreeRTOS 資格ガイド*の [FreeRTOS 資格チェックリスト](https://docs.aws.amazon.com/freertos/latest/qualificationguide/afq-checklist.html)を参照してください。
+ マイクロコントローラーが FreeRTOS の LTS ベースのバージョンをサポートし、 AWS それを Partner Device Catalog に送信するための認定を受けるには、 AWS IoT Device Tester FreeRTOS 認定 (FRQ) テストスイートバージョン v1.4.x で (IDT) を使用する必要があります。
+ LTS ベースのバージョンの FreeRTOS がサポートされるのは、FreeRTOS のバージョン 202012.xx のみです。

## IDT for FreeRTOS のダウンロード
<a name="ui-download-dev-tester-afr"></a>

どのバージョンの FreeRTOS にも、認定テストの実行に対応する IDT for FreeRTOS の対応バージョンがあります。[でサポートされているバージョン AWS IoT Device Tester](dev-test-versions-afr.md) から適切なバージョンの IDT for FreeRTOS をダウンロードします。

IDT for FreeRTOS を、ファイルシステム上で読み取りおよび書き込みアクセス許可を持っている場所に抽出します。Microsoft Windows ではパスの長さに文字数の制限があるため、IDT for FreeRTOS は `C:\` や `D:\` などのルートディレクトリに抽出します。

**注記**  
IDT パッケージをローカルドライブに抽出することをお勧めします。複数のユーザーが NFS ディレクトリや Windows ネットワーク共有フォルダなどの共有場所から IDT を実行できるようにすると、システムが応答しないか、データが破損する可能性があります。

## AWS アカウントの作成と設定
<a name="ui-config-aws-account"></a>

### にサインアップする AWS アカウント
<a name="sign-up-for-aws"></a>

の使用を開始するには AWS、 が必要です AWS アカウント。の作成の詳細については AWS アカウント、「 *AWS アカウント管理 リファレンスガイド*[」の「 の開始方法 AWS アカウント](https://docs.aws.amazon.com//accounts/latest/reference/getting-started.html)」を参照してください。

## AWS IoT Device Tester マネージドポリシー
<a name="ui-managed-policy"></a>

`AWSIoTDeviceTesterForFreeRTOSFullAccess` マネージドポリシーには、デバイステスターがメトリクスを実行および収集できるように、次のアクセス許可が含まれています。
+ `iot-device-tester:SupportedVersion`

  IDT でサポートされている FreeRTOS のバージョンとテストスイートのバージョンのリストを取得するアクセス許可を付与し、それらのバージョンを AWS CLIから使用できるようにします。
+ `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 使用状況メトリクスデータを公開するアクセス許可を付与します。