android
Alan0521
这个作者很懒,什么都没留下…
展开
-
android的init过程分析
前言Android系统是运作在linux kernal上的,因此它的启动过程也遵循linux的启动过程,当linux内核启动之后,运行的第一个进程是init,这个进程是一个守护进程,它的生命周期贯穿整个linux 内核运行的始终, linux中所有其他的进程的共同始祖均为init进程。当然为了启动并运行整个android系统,google实现了自己的init进程,下面主要分析init进程都做了转载 2012-01-18 15:38:34 · 492 阅读 · 0 评论 -
Linux 内核启动挂载android根文件系统过程分析
顺便罗列一下内核启动流程:/arch/arm/boot/compressed/head.S:Start:Decompressed_kernel() //在/arch/arm/boot/compressed/misc.c 中Call_kernel()Stext:/init/main.cStart_kernel()Setup_ar转载 2012-01-19 19:01:55 · 907 阅读 · 0 评论 -
最全的Android源码目录结构详解
Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- exter转载 2012-01-21 01:02:41 · 511 阅读 · 0 评论 -
repo用法详解
Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封装,将转载 2012-01-27 13:20:53 · 3443 阅读 · 0 评论 -
关于android分支无法下载的问题,revision froyo in manifests not found
当用如下命令下载不在froyo分支时, [c-sharp] view plaincopyprint?$ cd ~ $ mkdir myandroid $ cd myandroid $ curl http://android.git.kernel.org/repo > ./repo $ chmod a+x ./repo转载 2012-01-27 13:24:43 · 1443 阅读 · 0 评论