The following steps show you how to build TI Z-Stack Linux Home Gateway from source codes for Beaglebone Black.
1.Setup and run Ubuntu 18.04.01 on VirtualBox
2. Install build-essential with the following command
sudo apt-get install build-essential
3. Change to home directory (mine is /home/yk) and install cross compiler for building BBB binary.
wget -c https:
//releases.linaro.org/components/toolchain/binaries/6.4-2018.05/arm-linux-gnueabihf/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz
tar xf gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz
4. Add cross compiler path into PATH variable
export PATH=$PATH:/home/yk/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf/bin
5. Add TCLIB path by the following command
export TCLIB=/home/yk/gcc-linaro-6.4.1-2018.05-x86_64_arm-linux-gnueabihf/lib
6. Download Z-STACK-LINUX-GATEWAY and install to home directory (mine is ~/Z-Stack_Linux_Gateway-1.0.1-src).
7. Change directory to ~/Z-Stack_Linux_Gateway-1.0.1-src/Source and run "./build_all"
8. Will see the following error after build finished and it doesn't matter. You can find z-stack_linux_gateway_arm_binaries_.tar under /home/yk/Z-Stack_Linux_Gateway-1.0.1-src/Source/ERROR__out and you can scp z-stack_linux_gateway_arm_binaries_.tar to BBB to run/test it.
No comments:
Post a Comment