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

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

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

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

Как мне узнать время работы в режиме ожидания?

решение1

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

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

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

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

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

Связанный контент