

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

# FreeRTOS の開始方法
<a name="freertos-getting-started-modular"></a>

**Topics**
+ [Quick Connect を開始する](#freertos-getting-started-quick-connect)
+ [FreeRTOS ライブラリの詳細を理解する](#explore-freertos-libraries)
+ [安全で堅牢な AWS IoT 製品を構築する](#secure-robust-iot)
+ [AWS IoT アプリケーションを開発する](#develop-application)

## Quick Connect を開始する
<a name="freertos-getting-started-quick-connect"></a>

 すばやく調べるには AWS IoT、[AWS クイック接続デモ](https://www.freertos.org/Why-FreeRTOS/Quick-connect)から始めます。Quick Connect デモはセットアップが簡単で、パートナーが提供する FreeRTOS 認定ボードを [AWS IoT](https://aws.amazon.com/iot/) に接続します。

 AWS IoT と AWS IoT コンソールの詳細については、[AWS IoT 「入門](https://docs.aws.amazon.com/iot/latest/developerguide/iot-gs.html)チュートリアル」を参照してください。Quick Connect デモで提供されるデモソースコードは、選択したボードのビルドシステムとツールを使用して AWS アカウントに接続することで変更できます。アカウントの AWS IoT コンソールからのデータフローが表示されるようになりました。

## FreeRTOS ライブラリの詳細を理解する
<a name="explore-freertos-libraries"></a>

 IoT デバイスと がどのように AWS IoT 連携するかを理解したら、[FreeRTOS ライブラリ](https://www.freertos.org/Documentation/03-Libraries/01-Library-overview/01-All-libraries)と[長期サポート (LTS) ライブラリ](https://www.freertos.org/lts-libraries.html)の探索を開始できます。

 FreeRTOS ベースの AWS IoT デバイス用に一般的に使用されるライブラリは次のとおりです。
+ [FreeRTOS カーネル](https://www.freertos.org/RTOS.html)
+ [coreMQTT](https://www.freertos.org/mqtt/index.html)
+ [AWS IoT Over-the-Air通信 (OTA)](https://www.freertos.org/ota/index.html)

ライブラリ固有の技術文書やデモについては、[freertos.org](https://freertos.org/) にアクセスしてください。

## 安全で堅牢な AWS IoT 製品を構築する
<a name="secure-robust-iot"></a>

 IoT デバイスソフトウェアをより安全かつ堅牢にするためのベストプラクティスについては、[「注目の FreeRTOS AWS IoT 統合](https://www.freertos.org/featured-freertos-iot-integrations.html)」を参照してください。これらの FreeRTOS IoT 統合は、FreeRTOS ソフトウェアと、ハードウェアセキュリティ機能を備えたパートナー提供のボードを組み合わせてセキュリティを強化するように設計されています。本番環境では、そのまま使用することも、独自の設計のモデルとして使用することもできます。

## AWS IoT アプリケーションを開発する
<a name="develop-application"></a>

 AWS IoT 製品のアプリケーションプロジェクトを作成するには、次の手順に従います。

1.  [freertos.org](https://www.freertos.org/a00104.html) から最新の FreeRTOS または長期サポート (LTS) バージョンをダウンロードするか、[FreeRTOS-LTS](https://github.com/FreeRTOS/FreeRTOS-LTS) GitHub リポジトリからクローンを作成します。可能であれば、[MCU ベンダーのツールチェーン](https://freertos.org/2021/10/freertos-lts-libraries-are-now-part-of-our-partner-toolchains.html)から必要な FreeRTOS ライブラリをプロジェクトに統合することもできます。

1.  「[FreeRTOS Porting guide](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)」に従って、プロジェクトを作成し、開発環境をセットアップし、FreeRTOS ライブラリをプロジェクトに統合します。[FreeRTOS-Libraries-Integration-Tests](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests) GitHub リポジトリを使用して移植を検証します。