开关机流程
文章平均质量分 81
zzw--开发小农
活泼,开朗,责任心比较强
展开
-
kernel power off流程分析
凡是linux内核上层关机时,底层均会调到kernel_power_off(),电脑可以使用按键ctr+alt+del键进入关机,下面我们看看代码流程: SYSCALL_DEFINE4() -> kernel_power_off()-> pm_power_off_prepare() -> machine_power_off()-> pm_power_off() 在这里我想说的转载 2014-01-06 16:23:03 · 1273 阅读 · 0 评论 -
Linux启动流程-bootloader至kernel的过程--android系统启动流程
1 Bootloader对于一般的ARM处理器,CPU上电或复位执行第一条指令所在地址,即第一段程序Bootloader的开始地址,Bootloader一般存于Nor-flash(XIP),支持芯片内执行。Bootloader的功能可总结为:1)初始化CPU时钟,内存,串口等。2)设置Linux启动参数。3)加载Linux内核镜像。Android源码位于根目录下的/bootable文件夹。转载 2013-12-10 20:55:07 · 3178 阅读 · 0 评论 -
Android 关机流程分析-案例高通平台
To power off an Android phone, keep pressing power bottom then shutdown menu is appeard. Then choose ‘Power OFF’ to power off actually.I looked for the source code to see how to do these sequence.转载 2014-01-26 17:29:27 · 2691 阅读 · 0 评论 -
android restart reason机制
Reboot传递参数,使得开机进入参数固定的模式(通常有我们熟悉的bootloader和recovery等),本质是在kernel shutdown时会调用到restart,将模式数值写到share memory中,那么在开机bootloader阶段,再去读取这块内存,boot进入指定的模式,要是匹配不起来就正常boot,以下是贴出的代码;restart 2种方式:a: and转载 2014-01-26 17:33:31 · 1121 阅读 · 0 评论 -
android手机reboot流程分析
android reboot走的流程以及所设计的代码,直接从framework层开始。framework会提供系统重启的接口:代码路径:frameworks/base/core/java/android/os/Power.java public static void reboot(String reason) throws IOException {转载 2014-05-08 23:17:14 · 1814 阅读 · 0 评论 -
电池容量足够低如何触发自动关机(Riogrande platform&Qualcom platform)
1. 进入手机/sys/devices/platform/nmk-i2c.2/i2c-2/2-0040/leds/ 或 sys/class/leds/目录list如下 pwr-red,pwr-green,pwr-blue //控制充电led l-key-red,l-key-green,l-key-blue //控制left button led m-key-r转载 2014-05-08 23:19:25 · 1214 阅读 · 0 评论