zoukankan      html  css  js  c++  java
  • 编译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

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

  • 相关阅读:
    jQuery的动画效果
    jQuery的event事件
    设计模式 命令行模式
    桥接模式
    享元模式
    代理模式
    门面模式
    代理模式
    python基础-abstractmethod、__属性、property、setter、deleter、classmethod、staticmethod
    库存负数
  • 原文地址:https://www.cnblogs.com/JonnyLulu/p/3573981.html
Copyright © 2011-2022 走看看