rtems 4.10 工具链安装,采用yum方式

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.10/centos/6/i386/rtems-4.10-yum-conf-0.20131118.0-1.el6.noarch.rpm
rpm -ivh --nodeps rtems-4.10-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.10-auto*




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




最后安装arm相关的
yum install rtems-4.10-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版本不对。
# vim ~/.bashrc
在最后加入
export PATH=/opt/rtems-4.10/bin:$PATH
# source ~/.bashrc
就生效了




6,编译测试
# mkdir build-rtems
# cd build-rtems
# ../rtems-4.10.2/configure --target=arm-rtems4.10 --enable-posix --enable-networking --disable-cxx --disable-itron --enable-rtemsbsp=smdk2410
# make
# make install

你可能感兴趣的:(rtems 4.10 工具链安装,采用yum方式)