免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 723 | 回复: 0
打印 上一主题 下一主题

RoboCup3D install in Suse 10.1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-14 18:53 |只看该作者 |倒序浏览

                                RoboCup3D install in Suse 10.1
Xu Yuan  2006-9-14
====================================================================
------------------------------------------------------------
A. Suse 10.1 安装
------------------------------------------------------------
1.完全安装
2. 配置显卡
a.安装ATI的驱动
b.# aticonfig --initial --input=/etc/X11/xorg.conf
c.# sax2 -r -m 0=fglrx
d.# reboot
------------------------------------------------------------
B. 编译Linux内核+perfctr
------------------------------------------------------------
1.得到内核并解压
# tar xf linux-2.6.16.tar.gz2
# tar xf perfctr-2.6.21.tar.gz
2.
# cd linux-2.6.16
# make mrproper
3.设$PDIR为perfctr的解压目录
# $PDIR/update-kernel
4.修改系统内核源码链接,设$KDIR为内核目录
# cd /usr/src
# mv linux linux_bak
# ln -s $KDIR linux
5.配置.config
# cd -
# make xconfig
在弹出的界面中选上Performance monitoring counters support (PERFCTR)这一项,[注意:只选后两项,打勾是选中编译到内核中,点是编译成模块,我们直接编译到内核中]
也选上sound模块,然后保存退出
6.修改Makefile
加上扩展版本号:
EXTRAVERSION =perfctr
7.编译kernel
# make dep vmlinux modules
耗时較长,请耐心等待

8.安装kernel
# make modules_install
# make bzImage
# make install

9.重新启动,选择新内核启动
# reboot

10.编译安装perfctr
# cd $PDIR
# make
# chmod 644 /dev/perfctr
# make PREFIX=/usr/local install

至此,安装全部完成,你可以使用perfctr计时了,可以运行perfctr带的测试程序测试安装是否成功。
------------------------------------------------------------
C. 安装server需要的库和软件包
------------------------------------------------------------
1. 安装boost-1.33.1
# cd tools/build/jam_src
# ./build.sh
# cp bin.linuxx86/* ../../../
# cd ../../../
# ./bjam "-sTOOLS=gcc" install
boost的编译安装时间也较长
2. 安装ode-0.5
# make configure
# make ode-lib
# make drawstuff-lib
# make ode-test
# make drawstuff-test
# cp -a include/ode /usr/local/include
# cp lib/libode.a /usr/local/lib
3. 设置Java环境变量
# export JAVA_HOME=/usr/share/java
# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# export PATH=$PATH:$JAVA_HOME/bin
4. 安装spades-1.10
# ./configure
# make
# make install
5. 安装ruby-1.8.3
# ./configure --enable-shared
# make
# make install
------------------------------------------------------------
D. 安装 rcsserver3d-0.5.2
------------------------------------------------------------
# export CPPFLAGS=-I{$boostdir}\ -L/usr/local/lib
# ./configure
# make
# make install
配置环境变量
在~/.profile中添加一行:
LD_LIBRARY_PATH=/usr/local/lib/rcssserver3d:$LD_LIBRARY_PATH
至此,全部安装完成,可以运行rcsoccersim3D测试一下。
注:在本次安装过程中,遇到了不少错误,如rcssserver3d不能在ruby-1.8.4下编译等,
最后不得不安装ruby-1.8.3,并注释掉了ruby和spades中出错的代码,至于修改对仿真比赛带来的影响还不确定。

               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18816/showart_171281.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP