Linux备用电源优化和恢复时间

时间:2016-03-15 10:13:15

标签: embedded-linux sleep wakeup

我在Arm四核64位CPU / GPU上实现了非常精简的Linux实现。

Linux子系统通过GPIO进入睡眠状态,通过USB获取大量数据进行复杂的计算,一旦完成计算,将结果从USB中反射并进入休眠状态。总计算时间不到一秒。

此事件每10秒发生一次。 (占空比<10%)

系统应遵循以下步骤:

外部源切换GPIO

  • Linux从低功耗系统中醒来
  • Linux打开USB主机并捕获数据
  • Linux进行计算
  • Linux提供结果
  • Linux关闭USB等并返回睡眠状态

我有两个目标:

  1. 在待机期间降低系统的功耗。
  2. 快 从低功率恢复到活动状态。
  3. 根据我的研究,我应该在待机状态下将Linux置于s3电源状态。你同意吗?我能做些什么来加速从内核中的s3中醒来?

    奖金问题:什么是最先进的恢复时间?待机到活跃。我目前的目标是 100毫秒更少

0 个答案:

没有答案