Ubuntu14.04--SUMO--Omnet++和Veins

2 篇文章 0 订阅
2 篇文章 0 订阅


研究需要,所以安装这些工具。

按照car2x.org网页tutorial的说明,在Ubuntu环境更理想,但该指南是以windows系统为例说明安装。尝试后会发现,windows环境安装远比Ubuntu环境方便很多。

言归正传:

1. 先装好Ubuntu14.04(本人环境win7-64+virtualBox)

2.  根据Omnet++ 4.4.1 InstallationGuide 之Chapter 5. Ubuntu说明,完成预装模块:
sudoaptgetupdate s u d o a p t − g e t u p d a t e sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-1.0-0 openmpi-bin libopenmpi-dev libpcap-dev

3. 不建议在Ubuntu下下载Omnet++4.4.1,觉得速度太慢,建议其他方式下好后在相关目录下解压。

4. 检查配置:$ ./configure (如果发现异常情况,一定要做补救,比如安装所缺模块,否则会影响后续编译,导致错误)。


5 . 常见的需要安装的模块:Tcl/Tk (第2步已包括,但不知为何检查时提示没有。参考了–philips_629的博文:“ubuntu安装ns2时tcl/tk的问题”

6. 安装JRE,参考 了–lindabell的博文“ubuntu怎么安装JRE”进行;

7. 安装BLT:sudo apt-get install blt,提示安装进行并完成。重新检查./configure,根据提示直到提示需要的都ok:


8. make成功后,可以直接用omnetpp进入IDE界面(图像界面)。

9. 安装sumo,也使用./configure 检查配置情况。参考以下博文:“SUMO仿真快速入门系列一:Ubuntu 12.04下安装SUMO”。


10. PROJ也是需要预装的模块。再次./configure 无差错后进行make。

11. 正常编译后可以用sumo测试软件是否正常(会有版本提示,如果需要图形界面,则使用sumo-gui)。

12. 安装veins-3a3。先在选定的文件夹下解压,然后启动Omnetpp,载入project后Build all(具体细节在Car2x 网站上有说明)。

13. 最后,要验证三者是否协作正常。一般建议先验证sumo与veins之间的运作:sumo -c erlangen.sumo.cfg(要求先进入veins例子下的对应目录,即*.sumo.cfg所在目录,还要确保在系统PATH中有sumo/bin的路径);

14. 三者验证先使用:sumo-launchd.py -vv -c sumo(开启端口侦听,要处于sumo-launchd.py文件所在目录);再另外开启一个Terminal窗口,执行:

cd veins-veins-3a3/examplse/veins
./run

当然也可以通过omnetpp窗口,选择veins项目,选择ini文件后Run as Omnet++ simulation。会有以下示例效果:


想学习veins的朋友,不妨去以下网址看看,个人觉得非常实用,是德国一所大学的教学素材:

http://www.ccs-labs.org/teaching/


转载地址 http://blog.csdn.net/sinat_16379967/article/details/38735141

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值