Beaglebone black开发环境搭建
2015-01-30 01:17
756 查看
首先到 http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/latest/index_FDS.html 下载工具
先安装SDK (刚开始用的是ubuntu 14 后来由于14把32lib给去了,看官方用的是12就换成了ubuntu12)
1、下载ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install.bin然后
./ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install.bin运行
2、接着安装 Toolchain
下载Standalone Linaro Toolchain - Linaro GCC 4.7 2013.03 hard-float toolchain然后解压到
/home/jdxc/tools/
配置环境变量
jdxc@ubuntu:~$ sudo nano .bashrc
最后一行添加
PATH=$PATH:/home/jdxc/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313$
export PATH
变量生效
source ~/.bashrc
查看变量
jdxc@ubuntu:~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/ocal/games:/home/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin:/home/jdxc/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin
最后查看一下gcc版本
jdxc@ubuntu:~$ arm-linux-gnueabihf-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gnueabihf-gcc
COLLECT_LTO_WRAPPER=/home/jdxc/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../libexec/gcc/arm-linux-gnueabihf/4.7.3/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: /cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/src/gcc-linaro-4.7-2013.03/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-linux-gnueabihf --prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install
--with-sysroot=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install/arm-linux-gnueabihf/libc --enable-languages=c,c++,fortran --enable-multilib --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3-d16 --with-float=hard --with-pkgversion='crosstool-NG
linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03' --with-bugurl=https://bugs.launchpad.net/gcc-linaro --enable-__cxa_atexit --enable-libmudflap --enable-libgomp --enable-libssp --with-gmp=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static
--with-mpfr=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-mpc=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-ppl=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static
--with-cloog=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-libelf=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-host-libstdcxx='-L/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static/lib
-lpwl' --enable-threads=posix --disable-libstdcxx-pch --enable-linker-build-id --enable-gold --with-local-prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install/arm-linux-gnueabihf/libc --enable-c99 --enable-long-long --with-mode=thumb
Thread model: posix
gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03)
先安装SDK (刚开始用的是ubuntu 14 后来由于14把32lib给去了,看官方用的是12就换成了ubuntu12)
1、下载ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install.bin然后
./ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install.bin运行
2、接着安装 Toolchain
下载Standalone Linaro Toolchain - Linaro GCC 4.7 2013.03 hard-float toolchain然后解压到
/home/jdxc/tools/
配置环境变量
jdxc@ubuntu:~$ sudo nano .bashrc
最后一行添加
PATH=$PATH:/home/jdxc/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313$
export PATH
变量生效
source ~/.bashrc
查看变量
jdxc@ubuntu:~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/ocal/games:/home/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin:/home/jdxc/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin
最后查看一下gcc版本
jdxc@ubuntu:~$ arm-linux-gnueabihf-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gnueabihf-gcc
COLLECT_LTO_WRAPPER=/home/jdxc/tools/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../libexec/gcc/arm-linux-gnueabihf/4.7.3/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: /cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/src/gcc-linaro-4.7-2013.03/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-linux-gnueabihf --prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install
--with-sysroot=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install/arm-linux-gnueabihf/libc --enable-languages=c,c++,fortran --enable-multilib --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3-d16 --with-float=hard --with-pkgversion='crosstool-NG
linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03' --with-bugurl=https://bugs.launchpad.net/gcc-linaro --enable-__cxa_atexit --enable-libmudflap --enable-libgomp --enable-libssp --with-gmp=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static
--with-mpfr=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-mpc=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-ppl=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static
--with-cloog=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-libelf=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static --with-host-libstdcxx='-L/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static/lib
-lpwl' --enable-threads=posix --disable-libstdcxx-pch --enable-linker-build-id --enable-gold --with-local-prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install/arm-linux-gnueabihf/libc --enable-c99 --enable-long-long --with-mode=thumb
Thread model: posix
gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03)
相关文章推荐
- Beaglebone Black——嵌入式QT开发环境搭建
- Beaglebone Back学习三(开发环境搭建)
- Starterware On Beaglebone Black(一) 环境搭建
- Beaglebone开发环境的搭建
- BeagleBone Black开发环境
- BeagleBone Black开发——环境变量和开机自动加载的控制
- Beaglebone Black(6.1)Beaglebone Black的c++开发环境Eclipse构建
- BeagleBone Black Linux驱动程序开发入门(0): 开发环境
- 基于BeagleBone Black的嵌入式Linux开发之路(1)——开发板概述
- beaglebone black 的Qt开发环境搭建
- BeagleBone Black Linux驱动程序开发入门(1): LED驱动程序
- Beaglebone Black 开发笔记
- AM335x的SDK-1.0开发环境搭建-开发板beaglebone black
- ubuntu12.04下在Eclipse中搭建BeagleBoneBlack的开发环境——远程在线运行&调试
- beaglebone black 的Qt开发环境搭建
- BeagleBone Black Linux驱动程序开发入门(1): LED驱动程序
- BeagleBone开发环境建立
- BeagleBoneBlack Linux开发相关链接收藏
- BeagleBone Black开发记录一:SDK安装
- BeagleBone/BeagleBoard手动启动Cloud9开发环境