WEB开发网
开发学院手机开发Android 开发 android文件系统制作教程 阅读

android文件系统制作教程

 2010-09-15 00:13:00 来源:WEB开发网   
核心提示:android文件系统制作教程(1) —- 认识android文件系统分区splash1:开机画面,Nandroid备份为splash1.imgrecovery:设备序列号为mtd1,android文件系统制作教程,该分区是恢复模式(即开机按Home+End进入的界面),Nandroid备份为recovery.imgb

android文件系统制作教程(1) —- 认识android文件系统分区

splash1:开机画面,Nandroid备份为splash1.img

recovery:设备序列号为mtd1,该分区是恢复模式(即开机按Home+End进入的界面),Nandroid备份为recovery.img

boot:设备序列号为mtd2,底层操作系统内核启动分区,挂载 为/目录,Nandroid备份为boot.img

system:设备序列号为mtd3,G1的Android核心平台,挂 载为/system目录,通常为只读,Nandroid备份为system.img

cache:设备序列号为mtd4,G1的缓存临时文件夹,挂载为 /cache目录,事实上除了T-mobile的OTA更新外,别无用处,Nandroid备份为cache.img

userdata:设备序列号为mtd5,G1中用户安装的软件以及各种 数据,挂载为/data目录,Nandroid备份为data.img

android文件系统制作教程(2) —- 常用的fastboot命令

重启G1:

$ fastboot reboot

刷所有分区并重启手机

$ fastboot flashall

刷指定分区:

$ fastboot flash {partition} {file.img}

如:fastboot flash system /备份/system.img

擦除分区:

$ fastboot erase {partition}

如:fastboot erase system

使用update.zip整体刷新

$ fastboot update {update.zip}

刷自定义开机画面:

$ fasboot flash splash1 mysplash.rgb565

android文件系统制作教程(3) —- 利用Makefile制作update.zip

从update.zip这个刷机包反推的介绍整个android文件系统的制作过程

并编写了一个Makefile文件,利用 Makefile的”依赖检查”机制管理各种文件的生成步骤和依赖关系;

-1.前期准备

将所有的文件都放在/home/xiaoliang/workspace 目录下,目录下有这些文件夹:

auto-sign data system META-INF root

两个环境变量含义和必须的目录:

SRC_HOME : android源代码所在的目录,例如我放在 /home/xiaoliang/android_src 下

JAVA_HOME: JAVA SDK的目录,我的是 /server/jdk1.5.0_21

0.进行一次源代码编译

1.然后看下面的Makefile

#设置环境变量,JAVA_HOME默认就有

SRC_HOME=/home/liangwei/android_src

1 2 3 4  下一页

Tags:android 文件

编辑录入:coldstar [复制链接] [打 印]
赞助商链接