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

  • 相关阅读:
    NX二次开发-UFUN获取系统相关信息UF_ask_system_info
    NX二次开发-UFUN设置环境变量UF_set_variable
    NX二次开发-UFUN获取环境变量路径,将环境变量转换为字符串,字符串拼接UF_translate_variable
    NX二次开发-UFUN终止UF_terminate
    NX二次开发-UFUN计时函数UF_begin_timer
    NX二次开发-获取WCS标识UF_CSYS_ask_wcs
    NX二次开发-UFUN将工程图转成CGM和PDF文件UF_CGM_export_cgm
    require.js简单入门
    【转】JS中的call()和apply()方法
    C# Enum枚举类型操作扩展类
  • 原文地址:https://www.cnblogs.com/fbli/p/13367027.html
Copyright © 2011-2022 走看看