概要
FreeRTOS の特長
FreeRTOSカーネルは軽量ですが、多くの場合、10 kバイト未満に削減でき、フラッシュ・フットプリントを持っています。また、これは堅牢でマルチタスクのアプリケーションに必要なすべての機能を提供します。カーネルの機能は次のとおりです。
時間スライスのサポート付きの、優先度ベースのプリエンプティブ・タスク・スケジューリング
さまざまなシステム設計やタイミングのニーズに対応する複数の動的メモリ割り当てスキーム
キュー、イベント・グループ、その他のカーネル・オブジェクトを介した間接的なタスク通信
効率の高いタスクへのダイレクト通知
優先度の継承をサポートするミューテックスを介したリソース保護
タスクごとのさまざまなランタイム統計の組み込みトラッキング
ワンショットおよび定期的なソフトウェア・タイマーのサポート
ライセンシング
その名が示す通り、FreeRTOS はライセンス料を支払わずに使用することができます。これは現在、MIT オープンソース・ライセンスの下、提供されています。 FreeRTOS ライセンスに関するその他の情報をご覧ください。
スタート・ガイド
Simplicity Studio のダウンロードとインストール
FreeRTOS カーネルのソースコードは、Simplicity Studio を通じて開発者が利用できます。Studio 内では、新しいプロジェクトにカーネルを簡単に追加するためのツールや、さまざまな FreeRTOS ベースのソフトウェア例があります。Studio をインストールするには、以下から適切なソフトウェア・パッケージを選択してください。
ハードウェア・サポート
FreeRTOS は EFR32 デバイスと EFM32 デバイスの両方で動作可能です。Simplicity Studio で、お好みのデバイスに対応したプロジェクト例を確認してください。
ソフトウェアの例を選択する
ソフトウェア例を使用すると、FreeRTOS をすばやく起動して自分のボード上で実行することができます。
以下の簡単なステップに従ってください。
1. USB でキットを差し込みます。DBG とラベルされたポートを使用します。
2. Simplicity Studio を開きます
3. FreeRTOS を搭載したソフトウェア例を選択する(スクリーンショットを参照)

技術文書
コミュニティ& サポート
ナレッジベース記事
特定の製品に関する情報については、ナレッジベースの記事を参照してください。
ユーザ・フォーラム
技術的な質問の閲覧、アイデアの共有、最新ソリューションについてももっと学ぶ事ができます。
質問がありますか?あなたは正しい場所にいます。
Silicon Labs には、問題解決に熱心なエンジニアや開発者の活発で知識豊富なユーザー・コミュニティがあります。