

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

# FreeRTOS の移植
<a name="porting-guide"></a>

## FreeRTOS とは
<a name="porting-what-is-afr"></a>

世界をリードするチップ企業との 20 年間にわたる提携によって開発され、現在 170 秒ごとにダウンロードされている FreeRTOS は、マイクロコントローラーおよび小型マイクロプロセッサ向けの市場をリードするリアルタイムオペレーティングシステム (RTOS) です。MIT オープンソースライセンスで無料配布されている FreeRTOS には、すべての業種での使用に適したカーネルと増え続けるライブラリのセットが含まれています。FreeRTOS は、信頼性と使いやすさを重視して構築されています。FreeRTOS には、接続、セキュリティ、および無線通信 (OTA) に関する更新用のライブラリが含まれています。また、[認定ボード](https://devices.amazonaws.com/search?page=1&sv=freertos)で FreeRTOS の機能を実演するデモアプリケーションも含まれています。

 詳細については、[FreeRTOS.org](https://www.freertos.org/) にアクセスしてください。

## FreeRTOS を IoT ボードに移植する
<a name="porting-to-your-device"></a>

FreeRTOS ソフトウェアライブラリは、その機能とアプリケーションに基づいて、マイクロコントローラーベースのボードに移植する必要があります。

**FreeRTOS をご利用のデバイスに移植する方法**

1. [移植対象の FreeRTOS のダウンロード](porting-download.md) の手順に従って、移植対象である最新バージョンの FreeRTOS をダウンロードします。

1. [移植のためのワークスペースとプロジェクトの設定](porting-set-up-project.md) の手順に従って、FreeRTOS ダウンロード内のファイルとフォルダを設定し、移植およびテストの準備をします。

1. [FreeRTOS ライブラリの移植](afr-porting.md) の手順に従って、FreeRTOS ライブラリをご利用のデバイスに移植します。各移植トピックに、ポートをテストする手順が含まれています。

### 移植のよくある質問
<a name="afr-porting-faqs"></a>

*FreeRTOS 移植とは*  
FreeRTOS の移植とは、プラットフォームがサポートする必須の FreeRTOS ライブラリおよび FreeRTOS カーネル用の API について、ボード固有の実装を行うことです。移植により、API がボード上で動作するようになり、デバイスドライバーとプラットフォームベンダーにより提供される BSP との、必要な統合を実装します。移植には、ボードにより必要とされる設定の調整 (例: クロック率、スタックサイズ、ヒープサイズ) も含まれます。

このページや「FreeRTOS 移植ガイド」の残りの部分で回答が見つからない質問がある場合は、[利用可能な FreeRTOS サポートオプションを参照](https://freertos.org/RTOS-contact-and-support.html)してください。