编译cubieboard android 源码过程详解之(六):pack

android/device/softwinner/common/vendorsetup.sh

function pack()
{
    T=$(gettop)
    export CRANE_IMAGE_OUT=$OUT
    export PACKAGE=$T/../lichee/tools/pack

    copy_android_modify_tool_files
    sh $DEVICE/package.sh $1
}

copy_android_modify_tool_files 将 android 系统中一些媒体资源复制到了 SPR boot中,但好像没用到。
最后执行了对应产品的打包脚本。

android/device/softwinner/apollo-cubieboard/package.sh

cd $PACKAGE
./pack -c sun4i -p crane -b cubieboard 
cd -

 lichee/tools/pack/pack

里面都是和全志平台相关的打包操作,这里只提及修改系统可能用到的地方。

do_prepare()

复制 lichee/tools/pack/chips/sun4i 下面的eFex eGon wboot 到 out 作为临时文件,所以需要改的话

就必须改eFex eGon wboot 这3个目录中的文件,而不是out临时目录。

 

do_pack_crane()

cp -v chips/$PACK_CHIP/configs/$PACK_PLATFORM/default/* out/
    cp -v chips/$PACK_CHIP/configs/$PACK_PLATFORM/$PACK_BOARD/*.fex out/ 2>/dev/null
    cp -v chips/$PACK_CHIP/configs/$PACK_PLATFORM/$PACK_BOARD/*.cfg out/ 2>/dev/null

复制 chips/sunx4i/configs/ 下的某些配置文件,这里也是有可能要修改的

 

dragon image.cfg

这条命令生成了最终的镜像

转载于:https://www.cnblogs.com/JonnyLulu/p/3573981.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值