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

注:也可交叉编译。交叉编译后可用在特定的平台(与选用的交叉编译器有关

更多相关文章

  1. NPM 和webpack 的基础使用
  2. Android开发从零开始之java-泛型初步
  3. ubuntu NDK 的安装
  4. Android(安卓)编译NDK
  5. 【【【常用的ubuntu第三方工具及android命令(自存档)】】】二
  6. CyanogenMod 编译 Google Galaxy Nexus (GSM) 全过程
  7. 在android平台上编译libpcap-0.9.8 和 jnetpcap-1.2.rc1
  8. 在android平台上编译libpcap-0.9.8 和 jnetpcap-1.2.rc1
  9. 使用Android(安卓)Instrument 自动测试 WIFI_SERVICE

随机推荐

  1. 第12章 0224 - 数据库操作基础2,学习心得
  2. CISSP学习:第10章物理安全要求
  3. 代孕123
  4. 全球气候变冷
  5. JavaScript 点击事件 - 一个按钮触发另一
  6. MYSQL 死锁
  7. MYSQL ACID
  8. MYSQL锁
  9. 分布式事务(ACID)
  10. 17、华为 华三中小型企业网络架构搭建 【