Android 睡眠唤醒功能在 MTK 模块中的时间分析
发布时间
阅读量:
阅读量
一、唤醒流程:
MTK平台的唤醒流程始于power键或其他按键被按下。本文以mt6753n平台为研究对象,通过解析kernel log来追踪驱动程序中完整的唤醒过程,而上层的唤醒流程将在后续进行分析。
1、按键按下
当按键被按下时,将触发中断,并调用对应的中断处理函数,此时在kernel log中会显示如下日志信息:
01-02 12:27:04.500571 70 70 E [ 940.825599]: (3)[70:pmic_thread][name:pmic&][PMIC] [pwrkey_int_handler] Press pwrkey 0
01-02 12:27:04.500593 70 70 E [ 940.825621](3)[70:pmic_thread][name:kpd&]: Power Key generate, pressed=1
01-02 12:27:04.500694 70 70 E [ 940.825722](3)[70:pmic_thread][name:hal_kpd&]: kpd: (pressed) HW keycode =116 using PMIC
在程序编写过程中,需将以下内容予以呈现:
./kernel-3.
全部评论 (0)
还没有任何评论哟~
