FreeRTOS の移植 - 無料RTOS

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

FreeRTOS の移植

FreeRTOS とは

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

詳細については、FreeRTOS.org にアクセスしてください。

FreeRTOS を IoT ボードに移植する

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

FreeRTOS をご利用のデバイスに移植する方法
  1. 移植対象の FreeRTOS のダウンロード の手順に従って、移植対象である最新バージョンの FreeRTOS をダウンロードします。

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

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

移植のよくある質問

FreeRTOS 移植とは

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

このページや「FreeRTOS 移植ガイド」の残りの部分で回答が見つからない質問がある場合は、利用可能な FreeRTOS サポートオプションを参照してください。