电源管理内核.docx

Android电源管理内核模块总体框架2初始化与接口模块4early suspend/late resume模块8Early suspend/late resume概述8Early suspend/late resume流程9流程1 :创建earlysuspend的核心工作队列线程suspend_work_queue10流程2 :系统启动完成后,相关的驱动程序通过register_early_suspend()函数注册了early suspend/lateresume特性10流程 3:用户空间,通过调用set_screen_state函数来触发suspend的流程13流程 4:先valid_state()一下,这给了平台相关的代码一个机会确认该平台是否支持所请求的电源状态13流程 5:调用request_suspend_state()函数13流程 6:early_suspend()完成最主要工作13Wakelock模块14Suspend 及平台相关驱动模块14参考资料17Android电源管理内核模块总体框架Android电源管理内核模块,主要是由以下几个基本模块组成,详细分析如下:电源管理内核模块总体组成电源管理内核模块总体组成图电源管理内核模块从功能角度出发,各模块关系示意图如下:电源管理内核模块各模块关系示意图1简单说明:内核空间提供3个sys接口,即加锁,解锁,休眠唤醒,当

文档评论(0)

1亿VIP精品文档

相关文档