Difference between revisions of "How to make your own SD-bootable ROM"
From FriendlyELEC WiKi
(Created page with "TODO") |
|||
Line 1: | Line 1: | ||
− | + | === 用自制系统制作可启动的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