Как заставить Raspberry Pi приостановить работу в ОЗУ?

8

Мое приложение использует Pi очень редко и только на несколько секунд каждый раз. Было бы идеально, если бы Pi поддерживал функцию приостановки в ОЗУ для экономии максимальной энергии. (Я думаю о следующем шаге питания Pi только от батарей.)

Мой вопрос:

  1. Pi поддерживает эту функцию? Из того, что я исследовал до сих пор. Это не так.
  2. Если нет, то можно ли немного изменить аппаратное обеспечение / ядро, чтобы приостановить работу ОЗУ?

(Редактировать: единственное аппаратное периферийное устройство, которое мое приложение использует на Pi, - это адаптер USB-WiFi.)

Пенге Гэн
источник

Ответы:

6

Нет и нет
. Pi не может разбудить себя, кроме кнопки аппаратного сброса, которая может разбудить Pi из состояния остановки, то есть перезагрузить Pi.

Вы можете модифицировать аппаратное обеспечение и использовать переключающие регуляторы, а не линейные регуляторы, которые Pi использует на заводе для еще большей экономии энергии.

Кроме того, вы не получите гораздо больше энергосбережения, если не используете встроенный USB-концентратор (если вы используете модель B), что означает отсутствие Ethernet и USB-портов ... побеждает цель Пи.

Лоренс
источник
Спасибо за комментарий. Мне нужно использовать USB WiFi для моего приложения. Можете ли вы предоставить источник USB-концентратора Model B Pi, который нельзя приостановить? Что если я использую модель A?
Penghe Geng
Нужно ли Пи получать данные на адаптере USB WiFi, чтобы проснуться? Или это таймер? В этом случае модель А будет экономить электроэнергию, если все, что вам нужно, это подключить адаптер Wi-Fi USB.
Лоуренс
Я собираюсь разбудить Пи с помощью GPIO.
Penghe Geng
raspberrypi.org/phpBB3/… <--- вот один из потоков, которые я мог найти о выключении чипа USB / Ethernet. В соответствии с этим, если вы отключите USB-концентратор, вы не сможете снова включить его.
Лоуренс
2

Как RasPi, так и USB-WiFi потребляют довольно много энергии, поэтому, если вы не собираетесь питать их от автомобильного аккумулятора или чего-то подобного, вы можете забыть о работе от них на батарейках.

Обычный пакет батарей типа АА обеспечит вам около 1 часа автономной работы с очень нестабильной работой после того, как батареи разряжены наполовину.

Lenik
источник
1
Я смог запустить Pi (256K оригинал B) весь день (более 8 часов) на аккумуляторе 6000 мАч. Я не проводил исчерпывающий тест, но в течение этого времени он использовался незначительно, и WiFi работал все время.
Джерри Ганьон,