经验 7914 分贝 0 家园分 10977 在线时间: 599 小时 最后登录: 2022-10-28 帖子: 2203 精华: 0 注册时间: 2009-5-3 UID: 372171
注册:2009-5-3 1
概论与安装
OMNeT++是网络仿真软件界的后起之秀。网络仿真,从上世纪80年代起,在通信、联网的新技术的研究中,都不乏它的身影。我原来在我的博客里也写了一些相关的帖子,打算整理到论坛来。
OMNeT++是什么东东呢?官方的回答是:
OMNeT++ is an extensible, modular, component-based C++ simulation libraryand framework, primarily for building network simulators .
这可能是自卖自夸,那么可以看第三方的评论,有工夫有兴趣的可以参考如下文献:
http://ctieware.eng.monash.edu.au/twiki/bin/view/Simulation/OMNeTppComparison
http://seacorn.ptinovacao.pt/sim_tools.html
理论的东东先不搞那么多,先动手一下。下面讲讲这个东东要怎么安装。以ubuntu操作系统为例(8.04以上):
1. Download the simulator archive from omnetpp.org
2. sudo tar zxf omnetpp-3.4b2-src.tgz -C /usr/local/ ; cd /usr/local/omnetpp-3.4b2 ; ln -s /usr/local/omnetpp-3.4b2/ usr/local/omnetpp ; export OMNETPP_HOME=/usr/local/omnetpp
3. sudo apt-get install blt-dev giftrans doxygen libxml2-dev graphviz imagemagick
4. sudo apt-get install tcl8.4 tk8.4 tcl8.4-dev tk8.4-dev
5. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH/ $OMNETPP_HOME/lib
6. export TCL_LIBRARY=/usr/share/tcltk/tcl8.4
7. export PATH=$PATH/ $OMNETPP_HOME/bin
8. ./configure;make
(其中5,6,7步的三个命令可以加到 ~/.bashrc 中,以免每次要手工输入.)
以上假设使用tk8.4, omnetpp3.4. 如果使用tk8.5或omnetpp4.x,操作过程类似。
[ 本帖最后由 illidan 于 2010-11-8 23:39 编辑 ]