uboot交叉编译环境搭建

   

当前系统:ubuntu 16.04 32位

目标开发板:友善之臂tiny210 九鼎创展x4412

[shell]

sudo apt-get update

sudo apt-get install libxml2-utils

sudo apt-get install u-boot-tools

sudo apt-get install texinfo

sudo apt-get install mercurial

sudo apt-get install subversion

sudo apt-get install whois

sudo apt-get install git-core

sudo apt-get install gnupg

sudo apt-get install flex

sudo apt-get install bison

sudo apt-get install gperf

sudo apt-get install libsdl1.2-dev

sudo apt-get install build-essential

sudo apt-get install zip

sudo apt-get install curl

sudo apt-get install zlib1g-dev

sudo apt-get install genromfs

 

sudo apt-get install lsb-core

sudo apt-get install g++-multilib

sudo apt-get install cmake

sudo apt-get install p7zip p7zip-full p7zip-rar

sudo apt-get install minicom

[/shell]

友善之臂的交叉编译器为arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz

九鼎创展的交叉编译工具是gcc-4.6.4.tar.xz

解压并剪切到主目录下的work目录

[shell]

cd /tmp/

xz -d gcc-4.6.4.tar.xz

tar -xvf gcc-4.6.4.tar

mv gcc-4.6.4/ /home/mcs/work/

tar -xvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz

sudo cp -r opt/FriendlyARM/toolschain/arm-linux-gcc-4.5.1/ /home/mcs/work/

[/shell]

然后在主目录把编译器路径加入系统环境变量,在.bashrc文件最后加入环境变量

[shell]

gedit .bashrc

[/shell]

 

友善之臂:export PATH=$PATH:/home/mcs/work/arm-linux-gcc-4.5.1/bin

九鼎创展:export PATH=$PATH:/home/mcs/work/gcc-4.6.4/bin

如果两者都添加的话用分号隔开,会优先使用放在前面的编译器,然后,重新打开终端进行验证

[shell]

arm-linux-gcc -v

[/shell]

 

发表评论