RoboCup仿真组3D开发环境搭建@Ubuntu10.10
2012-03-02 19:16
489 查看
这篇文章是给实验室新人准备的,所有命令我都严格测试过了,保证没有问题,已经写的很傻瓜了,再看不明白就让我消失吧
一. Ubuntu 10.10的安装
建议使用光盘安装,只要将光盘放入,BIOS中选择光盘优先启动,就可以自动进入引导界面。安装过程也十分简单,注意选择分区。分区时选择最后一个,即手动分区,然后删除一个大于10G的Windows分区(提前备份该分区内的所有内容),新建新分区,格式为默认的EXT4,挂载点填入“/”,分区大小为空闲分区大小减去2000M,建立好后再建立一个格式为SWAP的交换分区。其他安装选项就按提示操作选择。
二. 系统配置 系统安装好后会提示重新启动,之后便会进入桌面。
为了网络获取程序的方便,我们需要设置源 由于默认源下载速度较慢,建议更换国内163的源等等,具体源地址从如下地址获取。
http://wiki.ubuntu.org.cn/Qref/Source
安徽省高校建议使用中科大的源。方法如下: 点左上角“应用程序”->“附件”->“终端”,输入:
然后输入用户密码,在弹出的文本编辑器里把所有内容全部删除,替换成如下内容。
如果电脑是独立显卡,则需要单独安装显卡驱动,点击左上角“System”->“Administration”->“Additional Drivers”,点窗口右下角的“Activate”按钮即可。 之后会自动下载并安装合适的显卡驱动。
三. Server3D和Simspark的安装
保存后关闭文本编辑器,在终端中输入命令:
安装依赖关系:
通过svn下载最新版本的simspark和rcssserver3d源码包:
配置,生成可执行文件并进行安装:
Simspark的安装:
注: 可以输入 'make uninstall' 进行卸载
Rcssserver3D安装:
[ 转移到rcsserver3d目录下 (trunk/rcssserver3d) ]
注:输入 'make uninstall' 进行卸载
配置链接使用库文件:
[ 添加库链接'/usr/local/lib',保存并退出 ]
运行仿真环境:
可选配置
1. 文档
安装依赖关系:
[ 开发者手册 ]
[ API文档 ]
创建文档:
[ 进入spark和rcsserver3d的build路径 ]
[ 创建使用者(user-manual.pdf)和开发者(devel.pdf)手册和API文档 ]
2. Rsgedit
安装依赖:
配置编译,并进行安装:
[ 进入rsgedit路径(trunk/rsgedit) ]
3. Simspark工具
配置编译,并进行安装:
[ 进入simspark-utilities路径(trunk/simspark-utilities) ]
运行 utilities:
四. 基本开发环境的搭建
在ubuntu下使用eclipse调试代码,重点是*.cpp和*.h生成可执行文件。
在Eclipse的官网进行下载:http://www.eclipse.org/downloads/
或者在Ubuntu的软件中心里面也可以下载
这东西其实很简单,几步就能完成
File---->New---->C++ Proj.---->选择空的工程----手动进到workspace里面建立src文件夹,并将原来的*.cpp和*.h全部拷贝进去----在eclipse里面重新打开工程----build all即可,就能生成和Proj.同名的binary.
Eclipse显示行号:代码区域右键----preferences----general----editors----text editors----勾上show line numbers
一. Ubuntu 10.10的安装
建议使用光盘安装,只要将光盘放入,BIOS中选择光盘优先启动,就可以自动进入引导界面。安装过程也十分简单,注意选择分区。分区时选择最后一个,即手动分区,然后删除一个大于10G的Windows分区(提前备份该分区内的所有内容),新建新分区,格式为默认的EXT4,挂载点填入“/”,分区大小为空闲分区大小减去2000M,建立好后再建立一个格式为SWAP的交换分区。其他安装选项就按提示操作选择。
二. 系统配置 系统安装好后会提示重新启动,之后便会进入桌面。
为了网络获取程序的方便,我们需要设置源 由于默认源下载速度较慢,建议更换国内163的源等等,具体源地址从如下地址获取。
http://wiki.ubuntu.org.cn/Qref/Source
安徽省高校建议使用中科大的源。方法如下: 点左上角“应用程序”->“附件”->“终端”,输入:
sudo gedit /etc/apt/sources.list
然后输入用户密码,在弹出的文本编辑器里把所有内容全部删除,替换成如下内容。
deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick main restricted universe multiverse deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-backports main restricted universe multiverse deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-proposed main restricted universe multiverse deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-security main restricted universe multiverse deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-updates main restricted universe multiverse deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick main restricted universe multiverse deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-backports main restricted universe multiverse deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-proposed main restricted universe multiverse deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-security main restricted universe multiverse deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-updates main restricted universe multiverse
如果电脑是独立显卡,则需要单独安装显卡驱动,点击左上角“System”->“Administration”->“Additional Drivers”,点窗口右下角的“Activate”按钮即可。 之后会自动下载并安装合适的显卡驱动。
三. Server3D和Simspark的安装
保存后关闭文本编辑器,在终端中输入命令:
sudo add-apt-repository ppa:gnurubuntu/rubuntu sudo apt-get update
安装依赖关系:
sudo apt-get install g++ subversion cmake libfreetype6-dev libode-dev libsdl1.2-dev ruby1.8 ruby1.8-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev
通过svn下载最新版本的simspark和rcssserver3d源码包:
svn co https://simspark.svn.sourceforge.net/svnroot/simspark simspark
配置,生成可执行文件并进行安装:
Simspark的安装:
cd simspark/trunk/spark mkdir build cd build cmake .. make sudo make install sudo ldconfig
注: 可以输入 'make uninstall' 进行卸载
Rcssserver3D安装:
[ 转移到rcsserver3d目录下 (trunk/rcssserver3d) ]
mkdir build cd build cmake .. make sudo make install sudo ldconfig
注:输入 'make uninstall' 进行卸载
配置链接使用库文件:
sudo gedit /etc/ld.so.conf
[ 添加库链接'/usr/local/lib',保存并退出 ]
sudo ldconfig
运行仿真环境:
cd ~ rssserversim3d
可选配置
1. 文档
安装依赖关系:
sudo apt-get install tetex-extra latex2html imagemagick
[ 开发者手册 ]
sudo apt-get install doxygen
[ API文档 ]
创建文档:
[ 进入spark和rcsserver3d的build路径 ]
make pdf make doc
[ 创建使用者(user-manual.pdf)和开发者(devel.pdf)手册和API文档 ]
2. Rsgedit
安装依赖:
sudo apt-get install libwxgtk2.8-dev
配置编译,并进行安装:
[ 进入rsgedit路径(trunk/rsgedit) ]
mkdir build cd build cmake .. make sudo make install
3. Simspark工具
配置编译,并进行安装:
[ 进入simspark-utilities路径(trunk/simspark-utilities) ]
mkdir build cd build cmake .. make sudo make install
运行 utilities:
gendot monitorspark sampleagent samplesim
四. 基本开发环境的搭建
在ubuntu下使用eclipse调试代码,重点是*.cpp和*.h生成可执行文件。
在Eclipse的官网进行下载:http://www.eclipse.org/downloads/
或者在Ubuntu的软件中心里面也可以下载
这东西其实很简单,几步就能完成
File---->New---->C++ Proj.---->选择空的工程----手动进到workspace里面建立src文件夹,并将原来的*.cpp和*.h全部拷贝进去----在eclipse里面重新打开工程----build all即可,就能生成和Proj.同名的binary.
Eclipse显示行号:代码区域右键----preferences----general----editors----text editors----勾上show line numbers
相关文章推荐
- 开发环境搭建---ubuntu10.10
- ubuntu-10.10嵌入式开发环境搭建【转】
- Ubuntu10.10上的Android开发环境搭建
- 在ubuntu7.10上搭建uClinux编译开发环境并用Skyeye进行仿真
- RoboCup 2D在Ubuntu 12.04下的仿真平台环境搭建和上场全过程
- ubuntu-10.10嵌入式开发环境搭建
- Ubuntu12.10+Robucup2D15.1.0+WrightEagleBASE-4.0.0搭建Robocup 2D 仿真环境
- 在ubuntu7.10上搭建uClinux编译开发环境并用Skyeye进行仿真(嵌入)
- RoboCup仿真3D TC笔记(2014年合肥中国公开赛 仿真3D比赛环境搭建)
- Ubuntu 10.10 与 华为C8650 手机搭建Android 真机开发调试环境
- 在ubuntu上搭建uClinux编译开发环境并用Skyeye仿真
- [robocup] 3D仿真环境搭建
- 搭建Android开发环境 ( linux下 Ubuntu10.10 32bits 和 11.04 64bits 测验无问题)
- 在Ubuntu 10.10环境下搭建NVIDIA CUDA开发平台
- RoboCup 2D在Ubuntu 12.04下的仿真平台环境搭建和上场全过程
- ubuntu 10.10搭建java开发环境
- Ubuntu10.10(64 位)搭建Android2.3应用程序开发环境
- ubuntu10.10 搭建arm开发环境——minicom设置
- Ubuntu 10.10 与 华为 C8650 手机搭建 Android 真机开发调试环境
- Silverlight 5 3D开发环境的搭建