1

現在、Android 以外のネットワーク デバイスに組み込み Linux のサスペンド/レジュームを実装しています。要件は、現在実行中のタスクがなく、保留中のトラフィックがない場合にシステムのサスペンドをトリガーするスリープ マネージャー タスクをカーネルに実装することです。似たような実装が既にいくつかあるはずですが、見つかりませんでした。このテーマに関する同様のプロジェクトを紹介してくれる人はいますか? どうもありがとう

4

1 に答える 1

2

いくつかの移植を行うことを気にしない場合、Android カーネルからのウェイクロックはまさに​​必要と思われるものです。ユーザー空間は、アクティブな状態を維持する必要がある場合 (たとえば、タスクの実行中またはトラフィックが発生している場合) にウェイクロックを取得し、不要になったときにそれを解放します。保持されているウェイクロックの数がゼロになると、カーネルはサスペンド モードに入ります。

于 2012-06-17T23:21:43.797 に答える