FreeRTOS デモ - FreeRTOS

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

FreeRTOS デモ

重要

これは、FreeRTOS リリース 202210.00 で使用する「FreeRTOS ユーザーガイド」のアーカイブ版です。このドキュメントの最新バージョンについては、FreeRTOS ユーザーガイドを参照してください。

FreeRTOS では、メイン FreeRTOS ディレクトリの demos フォルダにデモアプリケーションがいくつか含まれています。FreeRTOS で実行できるすべてのサンプルは、demos の下の common フォルダに表示されます。demos フォルダの下に、各 FreeRTOS 認定プラットフォーム用のフォルダもあります。

デモアプリケーションを試す前に、FreeRTOS の開始方法 のチュートリアルを完了することをお勧めします。coreMQTT エージェントデモを設定して実行する方法について説明しています。

FreeRTOS デモを実行する

以下のトピックでは、FreeRTOS デモを設定して実行する方法について説明します。

DEMO_RUNNER_RunDemos 関数は freertos/demos/demo_runner/iot_demo_runner.c ファイルにあり、1 つのデモアプリケーションが動作する、デタッチされたスレッドを初期化します。デフォルトでは、DEMO_RUNNER_RunDemos が実行するのは coreMQTT エージェントデモの呼び出しと開始のみです。FreeRTOS をダウンロードしたときに選択した設定に応じて、また FreeRTOS をダウンロードした場所に応じて、ランナー関数の他の例がデフォルトで開始します。デモアプリケーションを有効にするには、freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h ファイルを開き、実行するデモを定義します。

注記

サンプルのすべての組み合わせが使用できるわけではありません。組み合わせによっては、メモリの制約のために、選択したターゲット上でソフトウェアを実行できないことがあります。一度に 1 つのデモを実行することをお勧めします。

デモを設定する

このデモを迅速に開始できるように設定されています。お使いのプラットフォームで動作するバージョンを作成するために、プロジェクトの設定の一部を変更する必要があるかもしれません。設定ファイルは vendors/vendor/boards/board/aws_demos/config_files にあります。