低電力サポート - 無料RTOS

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

低電力サポート

ほとんどの組み込みオペレーティングシステムと同様に、FreeRTOS カーネルはハードウェアタイマーを使用して定期的なティック割り込みを生成し、時間の測定に使用されます。通常のハードウェアタイマー実装は、ティック割り込みを処理するために低電力状態を定期的に終了し、再び低電力状態にする必要があるため、省電力性に限りがあります。ティック割り込みの周期が早すぎる場合、ティックごとの低電力状態の開始/終了時に電力と時間が消費されるため、最低レベルの省電力モードを除くすべての省電力モードで、上限ゲインを上回ることなります。

この制限に対処するために、FreeRTOS には低消費電力アプリケーション用のティックレスタイマーモードが含まれています。無料RTOSティックレスアイドルモードは、アイドル期間中 (実行できるアプリケーションタスクがない期間) に定期的なティック割り込みを停止し、RTOSティック割り込みが再開されたときにティックカウント値を修正します。ティック割り込みを停止すると、マイクロコントローラーは割り込みが発生するか、RTOSカーネルがタスクを準備完了状態に移行するまで、深い省電力状態を維持できます。