凌云实验室推出的ARM Linux物联网网关开发板IGKBoard(IoT Gateway Kit Board)项目源码
guowenxue
2021-12-29 1eea50d7ee0302a7654ac6b9efb518059397f28c
bsp/tarball/build.sh
@@ -2,32 +2,35 @@
TAR_PATH=`pwd`
TARBALL_URL=http://weike-iot.com:2211/imx6ull/bsp
# update by top build.sh
BSP_BRANCH=lf-5.10.52-2.1.0
SYSTEM=buildroot
DISTRO=2021.02
SYSNAME=buildroot
ROOTFS_DIR=rootfs_${SYSNAME}
TARBALL_URL=http://127.0.0.1:2211/imx6ull/bsp
GIT_URL_NXP="https://source.codeaurora.org/external/imx"
IMX_BRANCH="lf-5.10.52-2.1.0"
# rootfs should be buildroot/yocto or bullseye for debian system
ROOTFS=buildroot
function do_fetch_git()
{
    SRC=$1
    if [ -s ${SRC}-${IMX_BRANCH}.tar.xz ] ; then
    if [ -s ${SRC}-${BSP_BRANCH}.tar.xz ] ; then
        echo " -- ${SRC} fetch alread, skip it  --"
        return;
    fi
    if [ ! -d $SRC ] ; then
        git clone --branch ${IMX_BRANCH} ${GIT_URL_NXP}/${SRC}.git
        git clone --branch ${BSP_BRANCH} ${GIT_URL_NXP}/${SRC}.git
    fi
    echo " -- start git clone ${SRC} now  --"
    cd $SRC
    git config tar.tar.xz.command "xz -c"
    git archive --format=tar.xz --prefix=${SRC}/ ${IMX_BRANCH} > ${TAR_PATH}/${SRC}-${IMX_BRANCH}.tar.xz
    git archive --format=tar.xz --prefix=${SRC}/ ${BSP_BRANCH} > ${TAR_PATH}/${SRC}-${BSP_BRANCH}.tar.xz
    cd -
    rm -rf $SRC
@@ -51,9 +54,9 @@
function do_fetch()
{
    if [ ! -z $TARBALL_URL ] ; then
        do_fetch_url uboot-imx-${IMX_BRANCH}.tar.xz
        do_fetch_url linux-imx-${IMX_BRANCH}.tar.xz
        do_fetch_url rootfs_${ROOTFS}.tar.bz2
        do_fetch_url uboot-imx-${BSP_BRANCH}.tar.xz
        do_fetch_url linux-imx-${BSP_BRANCH}.tar.xz
        do_fetch_url ${ROOTFS_DIR}.tar.bz2
        do_fetch_url rtl8188fu.tar.bz2
        do_fetch_url firmware.tar.bz2
    else