凌云实验室推出的ARM Linux物联网网关开发板IGKBoard(IoT Gateway Kit Board)项目源码
guowenxue
2022-10-06 ddb843b28a032e43d7f88171ddbac30432022846
yocto/build.sh
@@ -5,6 +5,7 @@
VERSION=honister
PACKDIR=`pwd`/yocto_packets
BUILDIR=$BOARD
WORKDIR=`pwd`/workspace-${VERSION}
YOCTO_SRC=imx-yocto-bsp
@@ -97,8 +98,6 @@
    cd ${PRJ_PATH}/sources
    cp -af ${WORKDIR}/../${VERSION}/meta-${BOARD} .
    sed -i "s|^DL_DIR.*|DL_DIR ?= \"${PACKDIR}\"|g"  meta-${BOARD}/conf/local.conf
    cd ${PRJ_PATH}
}
@@ -110,15 +109,16 @@
    cd ${PRJ_PATH}
    if [ -f ${BOARD}/conf/local.conf ] ; then
    if [ -f ${BUILDIR}/conf/local.conf ] ; then
        pr_info "$YOCTO_SRC source poky."
   source sources/poky/oe-init-build-env ${BOARD}
   source sources/poky/oe-init-build-env ${BUILDIR}
    else
        pr_info "$YOCTO_SRC source meta."
        MACHINE=${BOARD} source sources/meta-${BOARD}/tools/${BOARD}-setup.sh -b ${BOARD}
        MACHINE=${BOARD} source sources/meta-${BOARD}/tools/${BOARD}-setup.sh -b ${BUILDIR}
    fi
    bitbake linuxsys-image
    sed -i "s|^DL_DIR.*|DL_DIR ?= \"${PACKDIR}\"|g" conf/local.conf
    bitbake ${TARGET}
    cd ${PRJ_PATH}
}
@@ -131,7 +131,7 @@
    cd $WORKDIR
    set -x
    ls $WORKDIR/imx-yocto-bsp/${BOARD}/tmp/deploy/images/igkboard/
    ls $WORKDIR/imx-yocto-bsp/${BUILDIR}/tmp/deploy/images/${BOARD}/
    set +x
}