Android-Boot
疾风-Bevis
这个作者很懒,什么都没留下…
展开
-
android启动过程及各个镜像间的关系
Android在启动的时候,会由UBOOT传入一个init参数,这个init参数指定了开机的时候第一个运行的程序,默认就是init程序,这个程序在ramdisk.img中。可以分析一下它的代码,看看在其中到底做了一些什么样的初始化任务,它的源文件在system/core/init/init.c中。它会调用到init.rc初始化文件,这个文件在out/target/product/generic转载 2016-07-11 10:08:01 · 476 阅读 · 0 评论 -
Android系统启动过程---uboot,kernel,android
摘要:本文讲解Android系统在启动过程中的关键动作,摈弃特定平台之间的差异,讨论共性的部分,至于启动更加详细的过程,需要结合代码分析,这里给出流程框架,旨在让大家对开机过程更明了。 关键词:U-boot、Linux、Android 目录: 第一部分:Bootloader启动一、Bootloader的定义和种类二、Arm特定平台转载 2016-07-11 11:08:34 · 2738 阅读 · 0 评论 -
Android烧录程序后第一次开机时间优化
为了提高烧录程序后第一次开机速度,我们可以采用如下方法:在device/qcom/msm8909/BoardConfig.mk中追加WITH_DEXPREOPT:=true语句,将将jar包名通过TARGET_ADDITIONAL_BOOTCLASSPATH加入到 DEXPREOPT_BOOT_JARS,将jar预编译成odex,优化系统启动速度。原创 2016-10-20 16:35:03 · 1395 阅读 · 0 评论