From 513fc5cf11639653243df722c5606c89286c0d52 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Sun, 11 Dec 2022 13:48:07 +0800
Subject: [PATCH] Merge branch 'master' of ssh://master.iot-yun.club:2280/imx6ull

---
 tools/setup_tools.sh |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/tools/setup_tools.sh b/tools/setup_tools.sh
index bf0fba5..02cb804 100755
--- a/tools/setup_tools.sh
+++ b/tools/setup_tools.sh
@@ -2,6 +2,8 @@
 # This shell script used to setup imx6ull build envrionment
 #
 
+LYFTP_PUB=http://wekei-iot.com:2211/imx/igkboard/tools/lintools
+
 # display in yellow
 function pr_warn() {
     echo -e "\033[40;33m --W-- $1 \033[0m\n"
@@ -67,6 +69,39 @@
         binfmt-support qemu qemu-user-static debootstrap debian-archive-keyring "
 
     apt install -y $devtools
+
+    #sudo update-alternatives --install /usr/bin/arm-linux-gnueabihf-gcc arm-linux-gnueabihf-gcc /usr/bin/arm-linux-gnueabihf-gcc-9 10
+}
+
+function install_buildroot()
+{
+    BUILDROOT_PATH=/opt/buildroot
+    BUILDROOT_NAME=cortexA7
+
+    BUILDROOT_VER=buildroot-2021.02.7-cortexA7
+    BUILDROOT_TAR=${BUILDROOT_VER}.tar.bz2
+    BUILDROOT_DLADDR=${LYFTP_PUB}/$BUILDROOT_TAR
+
+    if [ -d ${BUILDROOT_PATH}/${BUILDROOT_NAME} ] ; then
+        pr_warn "Buildroot already installed to $BUILDROOT_PATH/$BUILDROOT_NAME"
+        return 0;
+    fi
+
+    mkdir -p ${BUILDROOT_PATH}
+
+    if [ ! -f $BUILDROOT_TAR ] ; then
+        pr_info "download $BUILDROOT_VER now..."
+        wget -c $BUILDROOT_DLADDR
+    fi
+
+    pr_info "install $BUILDROOT_VER to $BUILDROOT_PATH/$BUILDROOT_NAME now..."
+    tar -xjf ${BUILDROOT_TAR} -C ${BUILDROOT_PATH}
+
+    $BUILDROOT_PATH/$BUILDROOT_NAME/bin/arm-linux-gcc -v
+
+    pr_info "Cross compiler: $BUILDROOT_PATH/$BUILDROOT_NAME/bin/arm-linux-"
+
+    rm -f ${BUILDROOT_TAR}
 }
 
 # NXP document suggest cross compiler from ARM Developer:
@@ -108,3 +143,5 @@
 
 install_crosstool
 
+#install_buildroot
+

--
Gitblit v1.9.1