系统进入深度睡眠,定时器不起作用

时间:2021-04-05 05:18:25
当linux进入深度睡眠的时候,发现用timer或delay_work的定时都不起作用了,如果在起定时器的时候去获得wake lock不让系统进入深度睡眠的话,又比较耗电,有没有其他的定时器在深度睡眠下可以工作的呢?

4 个解决方案

#1


硬件的定时器呢。

#2


估计是底层在深度睡眠时,将硬件定时器停止了!因为这样可以节省功耗。
要想起到你所说的作用,恐怕要去改底层驱动了。

#3


该回复于2011-11-14 15:23:41被版主删除

#4


理论上讲clock alarm是可以作为唤醒时钟的。这个是我之前调试的一个总结,看看能不能帮上一点忙
http://topic.csdn.net/u/20110504/05/36325a4c-0042-4639-96a8-c461f71cb089.html

#1


硬件的定时器呢。

#2


估计是底层在深度睡眠时,将硬件定时器停止了!因为这样可以节省功耗。
要想起到你所说的作用,恐怕要去改底层驱动了。

#3


该回复于2011-11-14 15:23:41被版主删除

#4


理论上讲clock alarm是可以作为唤醒时钟的。这个是我之前调试的一个总结,看看能不能帮上一点忙
http://topic.csdn.net/u/20110504/05/36325a4c-0042-4639-96a8-c461f71cb089.html