Bagaimana cara membuat Raspberry Pi ditangguhkan ke RAM?

8

Aplikasi saya hanya menggunakan Pi sesekali dan hanya beberapa detik setiap kali. Akan ideal jika Pi mendukung fitur suspend to RAM untuk menghemat energi maksimum. (Aku sedang memikirkan langkah selanjutnya untuk memberi kekuatan pada Pi dengan batterries saja.)

Pertanyaanku adalah:

  1. Apakah Pi mendukung fitur ini? Dari apa yang saya teliti sejauh ini. Sepertinya tidak begitu.
  2. Jika tidak, apakah mungkin untuk memodifikasi perangkat keras / kernel sedikit agar penangguhan RAM berfungsi?

(Sunting: Satu-satunya perangkat keras yang digunakan aplikasi saya pada Pi adalah adaptor USB-WiFi.)

Penghe Geng
sumber

Jawaban:

6

Tidak dan Tidak
. Pi tidak memiliki cara untuk bangun sendiri selain dari tombol reset perangkat keras, yang dapat membangunkan Pi dari keadaan berhenti, yaitu akan me-reboot Pi.

Anda dapat memodifikasi perangkat keras dan menggunakan switching regulator daripada regulator linier yang digunakan Pi dari pabrik untuk menghemat lebih banyak energi.

Terlepas dari itu, Anda tidak akan mendapatkan lebih banyak penghematan daya kecuali Anda tidak menggunakan hub USB bawaan (dengan asumsi Anda menggunakan Model B), yang berarti tidak ada Ethernet dan tidak ada port USB ... jenis mengalahkan tujuan Pi.

Lawrence
sumber
Terima kasih atas komentarnya. Saya perlu menggunakan WiFi USB untuk aplikasi saya. Bisakah Anda memberikan sumber hub USB Model B Pi Anda tidak dapat ditangguhkan? Bagaimana jika saya menggunakan Model A?
Penghe Geng
Apakah Pi perlu menerima data pada adaptor WiFi USB untuk bangun? Atau apakah ini pengatur waktu? Model A akan menghemat daya dalam hal ini jika semua yang Anda butuhkan adalah adaptor USB WiFi yang terhubung.
Lawrence
Saya sedang mempertimbangkan untuk membangunkan Pi menggunakan GPIO.
Penghe Geng
raspberrypi.org/phpBB3/… <--- inilah salah satu utas yang dapat saya temukan tentang mematikan chip USB / Ethernet. Menurut itu jika Anda mematikan hub USB, Anda tidak dapat menyalakannya kembali.
Lawrence
2

Baik RasPi dan USB-WiFi mengkonsumsi daya yang cukup besar, jadi kecuali Anda akan memberinya daya dari aki mobil atau yang berukuran sama, Anda mungkin lupa menggunakannya dengan baterai.

Satu pak baterai AA biasa akan memberi Anda sekitar 1 jam waktu berjalan, dengan kinerja yang sangat tidak stabil setelah baterai setengah habis.

lenik
sumber
1
Saya dapat menjalankan Pi (256K asli B) sepanjang hari (lebih dari 8 jam) pada baterai 6000 mAh. Saya tidak melakukan tes lengkap tetapi itu digunakan ringan sepanjang waktu itu dan WiFi berjalan penuh waktu.
Jerry Gagnon