设为首页 加入收藏

TOP

使用ELDK 5.0编译U-Boot中的smdk2410(一)
2014-11-24 12:42:43 来源: 作者: 【 】 浏览:1
Tags:使用 ELDK 5.0 编译 U-Boot smdk2410

准备玩玩ARM板子了,今天尝试着建立一下编译环境。


U-BOOT的ELDK已经发到5.0版本了。


而且,相较以前的ELDK版本,这个版本的安装路径不能在重定位了,规定死了要安装在 /opt/eldk-5.0/ 目录下,所以我预先建立了/opt/eldk-5.0/路径。


至于,我选择的是针对 普通ARM的 armv5te架构的版本,下载的文件则有,见下面红色字体的文件


root@xubuntu-laptop:/home/eldk-download# ls -al
total 20
drwxr-xr-x 3 root root 4096 2011-10-06 12:25 .
drwxr-xr-x 13 root root 4096 2011-10-14 22:59 ..
-rwxrwxrwx 1 root root 4909 2011-10-06 12:25 install.sh
drwxr-xr-x 3 root root 4096 2011-10-06 12:24 targets
root@xubuntu-laptop:/home/eldk-download# ls -al targets/armv5te/
total 499692
drwxr-xr-x 2 root root 4096 2011-10-07 17:36 .
drwxr-xr-x 3 root root 4096 2011-10-06 12:24 ..
-rw-r--r-- 1 root root 151669927 2011-10-06 13:31 eldk-eglibc-i686-arm-toolchain-qte-5.0.tar.bz2
-rw------- 1 root root 359995091 2011-10-07 17:42 poky-image-qte-sdk-armv5te.tar.gz
-rw-r--r-- 1 root root 71 2011-10-06 12:26 target.conf
root@xubuntu-laptop:/home/eldk-download#




安装很简单,如下,蓝色部分为提示信息


root@xubuntu-laptop:/home/eldk-download# ls
install.sh targets
root@xubuntu-laptop:/home/eldk-download# ./install.sh -i qte armv5te
--------------------------------------------------------------------
NOTICE: superuser priviledges will be needed to install the
root file system; make sure you have sufficient permissions.
--------------------------------------------------------------------
*** Installing ./targets/armv5te/poky-image-qte-sdk-armv5te.tar.gz
*** Installing ./targets/armv5te/eldk-eglibc-i686-arm-toolchain-qte-5.0.tar.bz2


运行完毕,则进入/opt/eldk-5.0 目录


root@xubuntu-laptop:/home/eldk-download# cd /opt/eldk-5.0/
root@xubuntu-laptop:/opt/eldk-5.0# ls -al
total 12
drwxrwxrwt 3 root root 4096 2011-10-14 22:34 .
drwxr-xr-x 3 root root 4096 2011-10-07 17:46 ..
drwxr-xr-x 4 root root 4096 2011-10-14 22:34 armv5te
root@xubuntu-laptop:/opt/eldk-5.0# ls -al armv5te/
total 80
drwxr-xr-x 4 root root 4096 2011-10-14 22:34 .
drwxrwxrwt 3 root root 4096 2011-10-14 22:34 ..
-rw-rw-r-- 1 root root 2345 2011-05-21 08:28 environment-setup-armv5te-linux-gnueabi
drwxrwxr-x 16 root root 4096 2011-05-21 07:29 rootfs
-rw-rw-r-- 1 root root 53330 2011-05-21 08:28 site-config-armv5te-linux-gnueabi
drwxr-xr-x 4 root root 4096 2011-05-21 08:16 sysroots
-rw-rw-r-- 1 root root 119 2011-05-21 08:28 version-armv5te-linux-gnueabi
root@xubuntu-laptop:/opt/eldk-5.0#


利用 source 命令,更新eldk相关的环境变量


root@xubuntu-laptop:/opt/eldk-5.0# cd armv5te/
root@xubuntu-laptop:/opt/eldk-5.0/armv5te# ls
environment-setup-armv5te-linux-gnueabi sysroots
rootfs version-armv5te-linux-gnueabi
site-config-armv5te-linux-gnueabi
root@xubuntu-laptop:/opt/eldk-5.0/armv5te# source environment-setup-armv5te-linux-gnueabi

利用export显示环境变量


root@xubuntu-laptop:/opt/eldk-5.0/armv5te# export
declare -x BUILD_DIR="/home/ub-build/"
declare -x CC="arm-linux-gnueabi-gcc"
declare -x CFLAGS="-march=armv5te -mtune=arm926ej-s --sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi"
declare -x COLORTERM="Terminal"
declare -x CONFIGURE_FLAGS="--target=arm-linux-gnueabi --host=arm-linux-gnueabi --build=i686-linux --with-libtool-sysroot=/opt/eldk-5.0/armv5te/sysroots/arm-linux-gnueabi"
declare -x CONFIG_SITE="/opt/eldk-5.0/armv5te/site-config-armv5te-linux-gnueabi"
declare -x CPPFLAGS="--sysroot=/opt/eldk-5.0/armv5te/sys

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android短信应用——发送短信 下一篇S3C2410多通道adc驱动及测试程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++中智能指针的性能 (2025-12-25 03:49:29)
·如何用智能指针实现c (2025-12-25 03:49:27)
·如何在 C 语言中管理 (2025-12-25 03:20:14)
·C语言和内存管理有什 (2025-12-25 03:20:11)
·为什么C语言从不被淘 (2025-12-25 03:20:08)