您的位置:首页 > 编程语言 > PHP开发

Android:制作system.img(yaffs2) 镜像

2010-12-15 21:10 246 查看
 

Android:制作system.img(yaffs2) 镜像

1. 将android system.img 中文件打包到PC

bash-3.2# mount 
   rootfs on / type rootfs (rw) 
   /dev/pts on /dev/pts type devpts (rw) 
   /proc on /proc type proc (rw) 
   /sys on /sys type sysfs (rw) 
   /dev/block/mtdblock0 on /system type yaffs2 (rw,nodev,noatime,nodiratime) 
   /dev/block/mtdblock1 on /data type yaffs2 (rw,nodev,noatime,nodiratime)

由于system.img是挂靠到 /dev/block/mtdblock0 的 
//使用 busybox中tar 进行打包 
bash-3.2# tar jcvf tmp/system.tar.bz2 system

然后在pc中开个终端 
#adb pull tmp/system.tar.bz2 system.tar.bz2

到此为止,system.img的文件就弄到pc中,你可以任意修改,然后使用 mkyaffs2 这工具制作属于自己的system.img。

2. 编译yaffs2镜像制作工具:mkyaffs2image 
下载:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/ 
//点击左下角的 Download tarball 下整个tar包

解压,进入utils目录,编译 
生成 mkyaffs2image 及 mkyaffs

命令格式 
#./mkyaffs2image system/ system.img

注:也可交叉编译。交叉编译后可用在特定的平台(与选用的交叉编译器有关) 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息