Android原始学习 这是一个个人学习Android 4.4.4 r1源码的记录仓库 文件按编译出来的模块存放: bootable编译成aboot.img文件(实际是一个bootloader ELF文件) kernel编程成boot.img的前半部,也就是Linux kernel(zImage)部分 ps:一个。 Linux内核内核编译成vmLinux是一个ELF文件, b。经过objcopy工具生成只剩代码的二进制文件, C。再用gzip -f -9压缩成zImage(解压缩代码位于linux-src / arch / arm / boot / compressed / head.S), d。最后在zImage之前加上0x40的标题信息(标签)形成uImage,是uboot专用的纳入文件 init编译成/ init系统启动的第一个进程程序 app_process编译成/ s