Difference between revisions of "How to make your own SD-bootable ROM"

From FriendlyELEC WiKi
Jump to: navigation, search
(Created page with "TODO")
 
Line 1: Line 1:
TODO
+
=== 用自制系统制作可启动的SD卡或者SD卡映象 ===
 +
在产品量产阶段,通常需要为自已的定制过的产品制作专用的系统映象,这里的系统映象是指  Android编译生成的 boot.img、system.img,或者Ubuntu的根文件系统 rootfs.img 等等。<br />这个章节将介绍如何用自已编译的系统映象,制作一张可以启动的SD卡,或者,制作一个完整的系统映象文件,完整的系统映象可用于产品量产时批量生成SD卡。<br/>
 +
下面以制作S5P4418 Android 启动卡为例,命令如下:<br />
 +
<syntaxhighlight lang="bash">
 +
git clone https://github.com/friendlyarm/sd-fuse_nanopi2.git
 +
cd sd-fuse_nanopi2
 +
wget http://112.124.9.243/dvdfiles/S5P4418/images-for-eflasher/android-lollipop-images.tgz
 +
tar xvzf android-lollipop-images.tgz
 +
</syntaxhighlight>
 +
注:如果是S5P6818,你需要将sd-fuse_nanopi2.git改为sd-fuse_nanopi3.git,S5P4418改为S5P6818。<br />
 +
现在,请将自已编译生成的 Android映象替换掉Android目录下的同名文件,然后用以下命令制作一张可以启动的SD卡:
 +
<syntaxhighlight lang="bash">
 +
sudo ./fusing.sh /dev/sde android
 +
</syntaxhighlight>
 +
注:请将/dev/sde替换为真实的SD卡设备名称。<br />
 +
<br />
 +
如果要制成一个完整的系统映象文件,命令改为:
 +
<syntaxhighlight lang="bash">
 +
sudo ./mkimage.sh android
 +
</syntaxhighlight>

Revision as of 03:36, 8 September 2017

用自制系统制作可启动的SD卡或者SD卡映象

在产品量产阶段,通常需要为自已的定制过的产品制作专用的系统映象,这里的系统映象是指 Android编译生成的 boot.img、system.img,或者Ubuntu的根文件系统 rootfs.img 等等。
这个章节将介绍如何用自已编译的系统映象,制作一张可以启动的SD卡,或者,制作一个完整的系统映象文件,完整的系统映象可用于产品量产时批量生成SD卡。
下面以制作S5P4418 Android 启动卡为例,命令如下:

git clone https://github.com/friendlyarm/sd-fuse_nanopi2.git
cd sd-fuse_nanopi2
wget http://112.124.9.243/dvdfiles/S5P4418/images-for-eflasher/android-lollipop-images.tgz
tar xvzf android-lollipop-images.tgz

注:如果是S5P6818,你需要将sd-fuse_nanopi2.git改为sd-fuse_nanopi3.git,S5P4418改为S5P6818。
现在,请将自已编译生成的 Android映象替换掉Android目录下的同名文件,然后用以下命令制作一张可以启动的SD卡:

sudo ./fusing.sh /dev/sde android

注:请将/dev/sde替换为真实的SD卡设备名称。

如果要制成一个完整的系统映象文件,命令改为:

sudo ./mkimage.sh android