Raspberry PiをRAMにサスペンドさせる方法は?


8

私のアプリケーションではPiをたまにしか使用せず、毎回数秒しか使用していません。最大のエネルギーを節約するために、Pi がRAMへのサスペンド機能をサポートしているなら理想的です。(私はPiをバッテリーだけで動かす次のステップを考えています。)

私の質問は:

  1. Piはこの機能をサポートしていますか?私がこれまでに研究したことから。それはそうではないようです。
  2. そうでない場合は、ハードウェア/カーネルを少し変更して、RAMへのサスペンドを機能させることができますか?

(編集:私のアプリケーションがPi上で使用している唯一のハードウェア周辺機器はUSB-WiFiアダプターです。)

回答:


6

いいえ、いいえ
。Piには、ハードウェアリセットボタン以外に目覚める方法はありません。ハードウェアリセットボタンは、Piを停止状態から復帰させることができます。つまり、Piを再起動します。

ハードウェアを変更して、Piが工場出荷時に使用するリニアレギュレーターではなく、スイッチングレギュレーターを使用してさらにエネルギーを節約できます。

それとは別に、組み込みのUSBハブ(モデルBを使用していると想定)を使用しない限り、これ以上の節電効果は得られません。つまり、イーサネットもUSBポートもありません...円周率の目的を無効にします。


コメントをありがとう。アプリケーションにUSB WiFiを使用する必要があります。Model B PiのUSBハブを停止できないソースを提供できますか?モデルAを使用するとどうなりますか?
Penghe Geng 2013

Piは、ウェイクアップするためにUSB WiFiアダプターでデータを受信する必要がありますか?それともこれはタイマーですか?あればモデルAは、この場合には、電力を節約するだろう、すべてのあなたが必要とするが、USB無線LANアダプタが接続されている。
ローレンス

GPIOを使用してPiをウェイクアップすることを検討しています。
Penghe Geng 2013

raspberrypi.org/phpBB3/…<--- これは、USB /イーサネットチップの電源を切る際に見つけることができるスレッドの1つです。それによると、USBハブの電源を切ると、再び電源を入れることはできません。
ローレンス

2

RasPiとUSB-WiFiはどちらも非常に多くの電力を消費するため、車のバッテリーなどのサイズのバッテリーから電力を供給しない限り、バッテリーでの実行を忘れることがあります。

単三電池の通常のパックでは、約1時間の稼働時間が得られますが、電池が半分使い果たされた後のパフォーマンスは非常に不安定です。


1
Pi(256KオリジナルB)を6000 mAhバッテリーパックで終日(8時間以上)実行できました。私は徹底的なテストはしませんでしたが、その間ずっと軽く使用され、WiFiはフル稼働しました。
ジェリーガニオン2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.