android待机
文章平均质量分 81
JianqunXu
驱动自己,驱动人生
展开
-
Android待机的suspend_sys_sync_queue分析
Android待机的suspend_sys_sync_queue分析Android的4.0在待机机制上和之前版本大同小异,也可以说是机制相对完善并没多大的问题反馈出来。不过有个细节的地方,改动幅度较大,来看看在linux待机机制中,开始待机的时候会调用sys_sync函数,sys_sync系统调用被用户空间函数调用,用来将缓存中的数据写入块设备,sys_sync系统调用原创 2012-04-09 11:28:19 · 7511 阅读 · 2 评论 -
缓存同步操作--sys_sync系统调用
sys_sync系统调用被用户空间函数调用,用来将缓存中的数据写入块设备,sys_sync系统调用将buffer、inode和super在缓存中的数据写入设备。sys_sync函数在fs/buffer.c中,现分析如下:asmlinkage long sys_sync(void) { do_sync(1); return 0; } 函数do_sync各种数据,开始转载 2012-04-09 11:34:23 · 9364 阅读 · 0 评论 -
android待机详细结合代码分析(一)
摘要:android系统的待机,是在linux原生待机enter_state的基础上,添加wakelock-wakeunlock机制,对象场景是增加对屏灭但系统仍后台运行得支持。linux原生待机我们是linux开发者,用code沟通最直接吧。在linux-2.6.32以后,/sys/power节点下,创建state节点,在文件系统调用上,write此节点,将会调用st原创 2012-09-11 14:26:15 · 7776 阅读 · 0 评论 -
android待机详细结合代码分析(二)
摘要:此篇在上篇博文基础上,增加对待机后,怎么增加唤醒源的分析android待机过程 与 irq的开关过程对于android开发者而言,可能会有疑问为什么我们的手机或者平板,音量按键,屏幕不会亮,而电源按键,屏幕会亮?又或者如何才能让音量按键也有点亮屏的效果(当然纯粹是以开发者角度,与实用性无关)irq在android待机过程中的总体管理是:1. 全部irq被disab原创 2012-09-11 15:08:42 · 5149 阅读 · 0 评论 -
Linux 3.14 待机流程分析
内核不断在升级,从内核3.0开始分析待机流程,最近在3.14检查待机方面问题,发现流程有一些改进这篇文章就是着重在改进部分的分析原创 2015-06-12 15:35:23 · 5075 阅读 · 0 评论