2016-07-26 2 views
1

Я студент, я новичок с beaglebones. У меня есть проект, и в проекте у нас есть BeagleBone Black, подключенный к батарее и солнечным батареям. Он будет работать автономно, и гончей отправит данные по сети 3G через 3G-USB. Что я хочу сделать, так это сохранить как можно больше энергии. Сначала я подумал, что включить режим спячки или спящего режима - beaglebone. Чтобы включить режим спящего режима/спящего режима, а затем разбудить Beagle каждые x секунд или минут или что-то еще. Итак, я хочу знать, если это возможно, и если есть более адаптированная ОС для этого использования. Мне удалось отключить чипсет USB, а затем повторно активировать его через несколько минут.Hibernate the BeagleBone Black

Спасибо, если вы можете мне помочь!

+1

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

+1

попробуйте выполнить поиск в режиме спящего режима 'python beaglebone" –

ответ

0

Похоже, что может:

http://processors.wiki.ti.com/index.php/AM335x_Linux_Power_Management_User_Guide#Suspend_.26_Resume

Хотя я не уверен, что если бы все это было правильно mainlined, так что необходимо будет испытываться на текущем изображении. I может сделать это позже сегодня и исправить это.

Это все равно оставит вас с пробуждением BBB. Вам нужно будет посмотреть, для чего лучше всего. Возможно, PMIC имеет для этого подходящий вход.

Другое дело, что вы должны проявлять особую осторожность, когда речь идет о соединениях IO между BBB и другими компонентами вашей установки, в то время как BBB выключен или приостановлен. SoC стремится к самоуничтожению, если напряжение подается на контакты IO, когда он выключен.