Hibernate BeagleBone Black

时间:2016-07-26 23:19:23

标签: python sleep beagleboneblack

我是学生,我是beaglebones的初学者。我有一个项目,在项目中我们有一个BeagleBone Black连接到电池和太阳能电池板。 它将自动工作,并且beagle将通过3G usb通过3G网络发送数据。 我想做的是尽可能节省能源。我首先想到的是打开休眠或睡眠模式beaglebone。要打开休眠/睡眠模式,然后每隔x秒或几分钟或其他任何事情唤醒Beagle。 所以我想知道是否可能,以及是否有更适合该用途的操作系统。 我成功地禁用了usb芯片组,然后几分钟后重新激活它。

谢谢你能帮助我!

2 个答案:

答案 0 :(得分:0)

看起来可能:

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

虽然我不确定是否所有这些都是正确的主线,但是需要在当前图像上进行测试。我可能今天晚些时候这样做并修改它。

这仍然会让你醒来BBB。你必须看到什么是最好的选择。也许PMIC有合适的输入。

另一件事是,当BBB与您的设置的其他组件之间的IO连接时,您应该格外小心,而BBB是关闭或暂停的。如果在IO引脚关闭时施加电压,SoC往往会自毁。

答案 1 :(得分:0)

对于beaglebone黑色,我可以使用rtcwake函数来做到这一点。有几种不同的模式。

例如,如果您要将BBB置于睡眠模式10秒钟然后唤醒,则可以输入以下命令: sudo rtcwake -u 10 -m standby

sudo rtcwake --help以查看所有选项。