
沉淀、分享、成长,让自己和他人都能有所收获!?
?Alarm是Android系统中的一个硬件时钟,也被称为警报器系统,功能是提供一个定时器把设备从睡眠状态唤醒,同时提供一个在设备睡眠时仍然会运行的时钟基准。
在Android系统中,警报器系统又叫时钟系统或闹钟系统,Alarm闹钟是Android系统中在标准RTC驱动上开发的一个新的驱动,提供了一个定时器用于把设备从睡眠状态唤醒,当然因为它是依赖RTC驱动的,所以它同时还可以为系统提供一个掉电下还能运行的实时时钟。当系统断电时,主板上的RTC芯片将继续维持系统的时间,这样保证再次开机后系统的时间不会错误。当系统开始时,内核从RTC中读取时间来初始化系统时间,关机时又将系统时间写回到RTC中,关机阶段将由主板上另外的电池来供应RTC计时。Android中的Alarm在设备处于睡眠模式时仍保持活跃,它可以设置唤醒设备。
各个部分的具体说明如下
-
RTC驱动程序
Linux的Alarm驱动程序代码路径在内核的drivers/rtc/目录下,各个硬件的具体实现不同。 -
Alarm驱动程序
这是Android特定内核的组件&

交个朋友:加V领优惠卷
微信名片


评论记录:
回复评论: