Одноплатные компьютеры в режиме ожидания

412
dronus

Есть ли способ получить смартфон в режиме ожидания на одноплатном компьютере (например, RaspberryPi, Odroid или что-то в этом роде)?

Большинство из этих плат потребляют около 0,5-2 Вт на холостом ходу, что совершенно неприемлемо для мобильных устройств. Напротив, большинство смартфонов, изготовленных из похожих компонентов, могут работать в течение недели, если дисплей используется редко, от одной зарядки аккумулятора.

Как я могу получить эти времена ожидания?

0

1 ответ на вопрос

1
NZD

Ваш вопрос не является конкретным, поэтому я могу дать только общий ответ.

Большинство, если не все, микроконтроллеры, используемые в этих SBC (одноплатных компьютерах), могут переходить в режим пониженного энергопотребления. Они переключаются на гораздо более низкую тактовую частоту, что приводит к снижению мощности.

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

Например, мы производим модули, которые используются в инвалидных колясках с электроприводом (с использованием микроконтроллеров ARM), которые могут просыпаться из-за активности на шине CAN. Таким образом, один модуль может разбудить всю сеть.

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

Мой вопрос касался плат класса RaspberryPi, скорее всего, под управлением Linux, с производительностью, подобной смартфону. Кажется, нет такой платы, которая работает так же, как смартфоны, поэтому я ищу причину и способы ее устранения. dronus 7 лет назад 0
Похоже, аппаратное обеспечение Pi не настроено для этого. Немного погуглив, похоже, что наиболее распространенным решением является использование дополнительной платы Arduino для включения Pi. См. Http://www.voltaicsystems.com/blog/powering-a-raspberry-pi-from-solar-power и http://marktmarshall.com/2014/08/experimenting-with-raspberry-pi-power-management / NZD 7 лет назад 0
Завершение работы и перезагрузка Pi на любом событии абсолютно недопустимы. Мобильные телефоны не переключаются с нуля и перезагружаются при каждом событии, например при касании их или получении мгновенных сообщений. dronus 6 лет назад 0