zoukankan      html  css  js  c++  java
  • 一、build system

    LICHEE_TOP_DIR='pwd'

    LICHEE_OUT_DIR=${LICHEE_TOP_DIR}/out

    LICHEE_TOOLS_DIR=${LICHEE_TOP_DIR}/tools

    LICHEE_PLAT_OUT="${LICHEE_OUT_DIR}/${LICHEE_CHIP}/${LICHEE_PLATFORM}/${out_dir}"

    LICHEE_BR_OUT="${LICHEE_PLAT_OUT}/buildroot"

    LICHEE_BR_DIR=${LICHEE_TOOLS_DIR}/buildroot

    cd android/

    source build/envsetup.sh

    lunch 9

    extract-bsp

    make -j8

    pack

    LICHEE_DIR=$ANDROID_BUILD_TOP/../lichee

    LINUXOUT_DIR=$LICHEE_DIR/out/sun50iw3p1/android/common

    LINUXOUT_MODULE_DIR=$LINUXOUT_DIR/lib/modules/*/*

    export PAHT="$PATH:/home/nansutech/workbench/lifangbo/android/prebuilts/python/linux-x86/2.7.5/bin/"

    方案一:

    cd lichee

    .build.sh-->

        tools/build/mkcommon.sh-->

            .buildconfig

                export LICHEE_CHIP=sun50iw3p1

                export LICHEE_PLATFORM=android

                export LICHEE_KERN_VER=linux-3.10

                export LICHEE_ARCH=arm64

                export LICHEE_BOARD=t1

                export LICHEE_BUSINESS=pad

                export LICHEE_CROSS_COMPILER=aarch64-linux-gnu

                export LICHEE_TOOLCHAIN_PATH=/home/alfredzhang/a63_Android7.0/lichee/out/external-toolchain/gcc-aarch64

            source ${BR_SCRIPTS_DIR}/mkcmd.sh-->

                LICHEE_TOP_DIR=`pwd`

                LICHEE_KERN_DIR=${LICHEE_TOP_DIR}/${LICHEE_KERN_VER}

                LICHEE_ARCH_DIR=${LICHEE_KERN_DIR}/${LICHEE_ARCH}

                LICHEE_TOOLS_DIR=${LICHEE_TOP_DIR}/tools

                LICHEE_BR_DIR=${LICHEE_TOOLS_DIR}/buildroot

                LICHEE_SATA_DIR=${LICHEE_TOP_DIR}/SATA

                LICHEE_OUT_DIR=${LICHEE_TOP_DIR}/out

                MKRULE_FILE=${LICHEE_TOOLS_DIR}/build/mkrule

                MKBUSINESS_FILE=${LICHEE_TOOLS_DIR}/build/mkbusiness

                function select_xxx

                function init_xxx

                fucntion mkxxx

    ./build.sh config

    ./build.sh [-k <kernel directly>] [-p <chip_os>] [-m <module>]

    ./build.sh pack

  • 相关阅读:
    ci框架与smarty的整合
    jQuery 1.3.2 简单实现select二级联动
    Nginx配置https
    tp5.1最新的类库使用规则
    Linux指令大全
    Redis锁机制处理高并发
    Nginx配置https站点
    vue的入门
    HTTP 请求头中的 X-Forwarded-For,X-Real-IP
    Composer包制作以及发布!
  • 原文地址:https://www.cnblogs.com/fbli/p/13367027.html
Copyright © 2011-2022 走看看