• 一、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

  • 相关阅读:
    python详解json模块
    postman---post请求数据类型
    postman---postman发送请求
    SpringBoot之集成通用Mapper
    Mybatis-generator/通用Mapper/Mybatis-Plus对比
    spring-data-JPA repository自定义方法规则
    JPA之@GeneratedValue注解
    Java工具类NumberUtils使用
    shell函数
    Maven的生命周期
  • 原文地址:https://www.cnblogs.com/fbli/p/13367027.html
Copyright © 2020-2023  润新知