翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
IDT無料RTOS UI の使用を開始する
このセクションでは、 IDT-FreeRTOS UI を使用して設定を作成または変更する方法と、テストを実行する方法を示します。
AWS 認証情報を設定する
で作成した AWS ユーザーの認証情報を設定する必要がありますAWS アカウントの作成と設定。以下のいずれかの方法で認証情報を指定できます。
-
認証情報ファイルを使用する
-
環境変数を使用する
IDT は、 と同じ認証情報ファイルを使用します AWS CLI。詳細については、「設定ファイルと認証情報ファイル」を参照してください。
認証情報ファイルの場所は、使用しているオペレーティングシステムによって異なります。
-
macOS、Linux:
~/.aws/credentials
-
Windows:
C:\Users\
UserName
\.aws\credentials
AWS 認証情報を次の形式でcredentials
ファイルに追加します。
[default] aws_access_key_id =
<your_access_key_id>
aws_secret_access_key =<your_secret_access_key>
注記
default
AWS プロファイルを使用しない場合は、必ず IDT-FreeRTOS UI でプロファイル名を指定してください。プロファイルの詳細については、「設定と認証情報ファイルの設定」を参照してください。
環境変数は、オペレーティングシステムによって維持され、システムコマンドによって使用される変数です。SSH セッションを閉じると保存されません。IDT無料RTOS UI は、 AWS_ACCESS_KEY_ID
および AWS_SECRET_ACCESS_KEY
環境変数を使用して AWS 認証情報を保存します。
これらの変数を Linux、macOS、または Unix で設定するには、export を使用します。
export AWS_ACCESS_KEY_ID=
<your_access_key_id>
export AWS_SECRET_ACCESS_KEY=<your_secret_access_key>
Windows でこれらの変数を設定するには、set を使用します。
set AWS_ACCESS_KEY_ID=
<your_access_key_id>
set AWS_SECRET_ACCESS_KEY=<your_secret_access_key>
IDT無料RTOS UI を開く
IDT無料RTOS UI を開くには
-
サポートされている IDT-FreeRTOS バージョンをダウンロードし、ダウンロードしたアーカイブを、読み取りおよび書き込みのアクセス許可があるファイルシステム上の場所に抽出します。
-
次のコマンドを実行して、IDT無料RTOSインストールディレクトリに移動します。
cd
devicetester-extract-location
/bin -
次のコマンドを実行して IDT-FreeRTOS UI を開きます。
デフォルトのブラウザで IDT-FreeRTOS UI が開きます。サポートされるブラウザの詳細については、サポートされているウェブブラウザを使用するを参照してください。
新しい設定を作成する
初めてのユーザーの場合は、新しい設定を作成して、テストの実行に IDT-FreeRTOS が必要とするJSON設定ファイルを設定する必要があります。これにより、テストを実行したり、作成した設定を変更できます。
config.json
、device.json
、および userdata.json
ファイルの例については、マイクロコントローラーボードの最初のテストを参照してください。Bluetooth Low Energy (BLE) テストの実行にのみ使用されるresource.json
ファイルの例については、「」を参照してくださいBluetooth Low Energy テストの実行。
新しい設定を作成するには
-
IDT-FreeRTOS UI で、ナビゲーションメニューを開き、新しい設定の作成 を選択します。
重要
UI を開く前に、 AWS 認証情報を設定する必要があります。認証情報を設定していない場合は、IDT無料RTOS UI ブラウザウィンドウを閉じて、「」の手順に従ってAWS 認証情報を設定する、IDT無料RTOS UI を再度開きます。
-
設定ウィザードに従って、認定テストの実行に使用されるIDT設定を入力します。ウィザードは、
ディレクトリにあるJSON設定ファイルで以下の設定を行います。devicetester-extract-location
/config-
AWS 設定 — AWS アカウント テスト実行中に IDT-FreeRTOS が AWS リソースを作成するために使用する情報。これらの設定は
config.json
ファイルで行われます。 -
無料RTOSリポジトリ — 無料RTOSリポジトリと移植されたコードへの絶対パス、および実行する資格のタイプ。これらの設定は
userdata.json
ファイルで行われます。認定テストを実行する前に、デバイスに対して無料RTOS移植する必要があります。詳細については、「無料RTOS移植ガイド」を参照してください。
-
ビルドとフラッシュ — ボードへのビルドとフラッシュテストを自動的に実行できるハードウェアのIDTビルドとフラッシュコマンド。これらの設定は
userdata.json
ファイルで行われます。 -
[Devices] (デバイス): テスト対象のデバイス用のデバイスプール設定。これらの設定は、
device.json
ファイルのデバイスプールに関するid
およびsku
フィールドとdevices
ブロックで行われます。 -
[Networking] (ネットワーク): デバイスのネットワーク通信サポートをテストするための設定。これらの設定は、
device.json
ファイルのfeatures
ブロックとuserdata.json
ファイルのclientWifiConfig
およびtestWifiConfig
ブロックで行われます。 -
[Echo server] (エコーサーバー): セキュアソケットテスト用のエコーサーバー設定。これらの設定は
userdata.json
ファイルで行われます。エコーサーバー設定の詳細については、https://docs.aws.amazon.com/freertos/latest/portingguide/afr-echo-server.htmlを参照してください。
-
CMake— (オプション) CMakeビルド機能テストを実行する設定。この設定は、 をビルドシステムCMakeとして使用している場合にのみ必要です。これらの設定は
userdata.json
ファイルで行われます。 -
BLE— Bluetooth Low Energy 機能テストを実行するための設定。これらの設定は、
device.json
ファイルのfeatures
ブロックおよびresource.json
ファイルで行われます。 -
OTA— OTA機能テストを実行するための設定。これらの設定は、
device.json
ファイルのfeatures
ブロックおよびuserdata.json
ファイルで行われます。
-
-
[Review] (確認) ページで、設定情報を確認します。
設定の確認が完了したら、[Run tests] (テストの実行) を選択して、認定テストを実行します。
既存の設定を変更する
の設定ファイルを既に設定している場合はIDT、 IDT-FreeRTOS UI を使用して既存の設定を変更できます。既存の設定ファイルが
ディレクトリにあることを確認します。devicetester-extract-location
/config
新しい設定を変更するには
-
IDT-FreeRTOS UI で、ナビゲーションメニューを開き、既存の設定の編集 を選択します。
設定ダッシュボードには、既存の構成設定に関する情報が表示されます。設定が正しくない、または使用できない場合、設定のステータスは
Error validating configuration
です。 -
既存の設定を変更するには、以下のステップを実行します。
-
構成設定の名前を選択して、設定ページを開きます。
-
設定を変更し、[Save] (保存) を選択して、対応する設定ファイルを再生成します。
-
設定の変更が完了したら、すべての構成設定が検証に合格することを確認します。各構成設定のステータスが Valid
の場合、この設定を使用して認定テストを実行できます。
認定テストを実行する
IDT無料 の設定を作成したらRTOS、認定テストを実行できます。
認定テストを実行するには
-
設定を確認します。
-
ナビゲーションメニューで、[Run tests] (テストの実行) を選択します。
-
テストの実行を開始するには、[Start tests] (テストの開始) を選択します。
IDT-FreeRTOS は認定テストを実行し、テストランナーコンソールにテスト実行の概要とエラーを表示します。テストの実行が完了したら、次の場所でテスト結果とログを確認できます。
-
テスト結果は、
ディレクトリにあります。devicetester-extract-location
/results/execution-id
-
テストのログは
ディレクトリにあります。devicetester-extract-location
/results/execution-id
/logs
テスト結果とログの詳細については、IDT for FreeRTOS の結果を表示する「」および「」を参照してくださいIDT for FreeRTOS ログを表示する。