RTEMS 4.11 工具链安装

centOS 6.5 livecd i386
virtualbox 4.3.6


RTEMS 官方有指南 :http://rtems.org/wiki/index.php/APT/Yum_Repository



1,首先安装仓库
wget -c http://www.rtems.org/ftp/pub/rtems/linux/4.11/centos/6/i386/rtems-4.11-yum-conf-0.20131118.0-1.el6.noarch.rpm
rpm -ivh --nodeps rtems-4.11-yum-conf-0.20131118.0-1.el6.noarch.rpm 


2,下载key并且导入
wget -c http://www.rtems.org/ftp/pub/rtems/linux/gpg-pubkey-69ce4a83-44cc2b30
rpm --import gpg-pubkey-69ce4a83-44cc2b30 


3,查找仓库,看到了rtems的包了
yum search rtems


4,安装,按照这样顺序
安装 automake 和 autoconf
yum install rtems-4.11-auto*


安装common类的库,包括gcc newlib gdb 和binutils
yum install rtems-4.11-*-common*


最后安装arm相关的
yum install rtems-4.11-arm-*


我安装的时候缺少了 MPC库,于是只能上网找
http://fr2.rpmfind.net/linux/rpm2html/search.php?query=libmpc&submit=Search+...&system=&arch=
找到了 libmpc-0.8-3.el6.i686.rpm 他是 Extras Packages for Enterprise Linux 6 for i386
是红帽服务器版,其实centos是通用的,所以直接下载安装了就好了。


5,将工具加入环境变量中,具体办法自己找,我的办法是

不知道为什么,编译链必须放在最前面,否则提示autoconf版本不对。之前的 4.10.2 工具链没有这个的。

# vim ~/.bashrc
在最后加入
export PATH=/opt/rtems-4.11/bin:$PATH
# source ~/.bashrc
就生效了


6,编译测试,和之前一样了,不过编译链要修改为 --target=arm-rtems4.11
# mkdir build-rtems
# cd build-rtems
# ../rtems-4.10.2/configure --target=arm-rtems4.11 --disable-posix --disable-networking --disable-cxx --enable-rtemsbsp=smdk2410


20140104
etual
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值