

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

# OTA ライブラリで FreeRTOS をダウンロードする
<a name="ota-download-freertos"></a>

FreeRTOS は [GitHub](https://github.com/freertos/freertos) からクローンを作成またはダウンロードできます。手順については、[README.md](https://github.com/freertos/freertos/blob/main/README.md) ファイルを参照してください。

OTA デモアプリケーションの設定と実行については、「[無線通信経由更新デモアプリケーション](ota-demo.md)」を参照してください。

**重要**  
このトピックでは、FreeRTOS ダウンロードディレクトリへのパスを `freertos` とします。
`freertos` パスにスペース文字が含まれていると、構築が失敗する可能性があります。リポジトリをクローンまたはコピーするときは、作成するパスにスペース文字が含まれていないことを確認してください。
Microsoft Windows でのファイルパスの最大長は 260 文字です。FreeRTOS のダウンロードディレクトリパスが長くなると、構築が失敗する可能性があります。
ソースコードにはシンボリックリンクが含まれている可能性があるため、Windows を使用してアーカイブを抽出する場合は、次の操作を行う必要があります。  
[開発者モード](https://docs.microsoft.com/en-us/windows/apps/get-started/enable-your-device-for-development)を有効にするか、または、
管理者としてコンソールを使用します。
この操作を行えば、Windows でアーカイブを抽出する際にシンボリックリンクを適切に作成できます。この操作を行わないと、シンボリックリンクは、そのパスがテキストとして含まれる、または空白の通常ファイルとして書き込まれます。詳細については、ブログの投稿「[Symlinks in Windows 10\$1](https://blogs.windows.com/windowsdeveloper/2016/12/02/symlinks-windows-10/)」を参照してください。  
Windows で Git を使用する場合は、開発者モードを有効にするか、以下を実行する必要があります。  
次のコマンドを使用して、`core.symlinks` を true に設定します。  

    ```
    git config --global core.symlinks true
    ```
システムへの書き込みを行う git コマンド (**git pull**、**git clone**、**git submodule update --init --recursive** など) を使用する場合は、管理者としてコンソールを使用します。