`
liwenge
  • 浏览: 79597 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

Omnet++ 4.0 installation for Ubuntu/Windows/Inet

    博客分类:
  • unix
阅读更多

Omnet++ 4.0 installation for Ubuntu :

$ sudo apt-get install build-essential
$ sudo apt-get install bison flex blt blt-dev libgmp3-dev lmodern giftrans doxygen libxml2-dev graphviz imagemagick sun-java6-jdk
$ sudo apt-get install tcl8.4 tk8.4 tcl8.4-dev tk8.4-dev

$ sudo update-alternatives --config java
Make sure 'java-6-sun' is the default Java VM

$ tar -xvf omnetpp-4.0-src.tgz

edit ~/.bashrc and add the following lines. Make suitable changes to INSERT PATH TO OMNET :

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/INSERT PATH TO OMNET/lib
export PATH=$PATH:/INSERT PATH TO OMNET/bin
export TCL_LIBRARY=/usr/share/tcltk/tcl8.4

Open a new terminal

$ cd omnetpp-4.0
$ ./configure
$ make clean
$ make

edit omnetpp-4.0/ide/omnetpp.ini

Look for the following lines :

-Xms64m
-Xmx384m

Modify the lines depending on the amount of RAM you wish to allocate to the Eclipse IDE :

-Xms256m
-Xmx512m

run omnetpp to launch the IDE

Omnet++ 4.0 installation for Windows :

Install Java JDK and make sure the JAVA_HOME is set and PATH points to \bin in the Java JDK

Download omnetpp-4.0-src-windows.zip from [2]

Extract to C:\ so that C:\omnetpp-4.0\ is the main directory

Run the mingwenv.cmd

./configure

make clean

make

Do not close the terminal yet

Run omnetpp to launch the GUI (Eclipse)

Check if the projects build and run


Installing INET framework for Omnet++ 4.0:

Download the INETMANET fork from : [3]

Extract the file to C:\omnetpp-4.0\ so that C:\omnetpp-4.0\inet is the main directory

In the omnetpp GUI (Eclipse): File->Import

Browse and select the the inet directory

Ensure that 'copy into workspace' is unchecked

Build the INET framework : Project->Build All

Check if the inet\examples build and run

分享到:
评论

相关推荐

    OMNeT+++4.0+IDE(集成开发环境)教程

    本教程详细介绍了OMNeT++ 4.0 IDE的基本操作和界面功能区,以及如何运行OMNeT++工程。 1. OMNeT++ 4.0 IDE简介 OMNeT++ IDE是基于Eclipse开发的一个集成环境,它集成了代码编辑、项目管理、仿真运行与结果查看等...

    OMNET++4.0的入门介绍

    - 在OMNeT++4.0的IDE中,可以通过File菜单下的Switch选项切换到想要的工作目录,例如`D:/omnetpp4.0-src-windows/omnetpp4.0/sample`。 - 创建一个新的项目,并编辑简单的hello world程序来熟悉IDE环境。 2. **...

    基于omnet++4.0的leach代码

    1. 安装与配置:首先,我们需要下载并安装OMNeT++4.0,同时还需要安装INET框架,它是OMNeT++中的一个通信网络模型库,包含了无线通信的模型。 2. 创建项目:新建一个OMNeT++工程,选择INET作为框架,创建相应的网络...

    Omnet++ 4.0的开发教程

    ### Omnet++ 4.0 开发教程精要解析 #### 一、Omnet++ 4.0 简介及重要性 Omnet++ 是一款面向无线传感器网络的离散事件仿真软件,广泛应用于学术研究与工业界,特别是在网络通信领域。它提供了一种强大的工具集来...

    UWB.zip_omnet_omnet++4.0_uwb

    标题中的“UWB.zip_omnet_omnet++4.0_uwb”表明这是一个与超宽带(Ultra-Wideband,简称UWB)技术相关的项目,使用了OMNeT++模拟器的4.0版本。OMNeT++是一个开源的、C++编写的离散事件系统模拟框架,广泛应用于网络...

    omnet++4.0用户手册

    根据提供的文件信息,我们可以归纳出以下关键知识点,这些知识点涵盖了omnet++ 4.0用户手册的主要内容: ### 一、OMNeT++ 概览 #### 1.1 什么是 OMNeT++ OMNeT++ 是一个面向对象、组件化、可扩展的离散事件仿真系统...

    无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_

    在提供的压缩包中,"无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_.doc"文件很可能包含了关于如何配置和运行WSN MAC层协议仿真的详细步骤、模型描述和结果分析。阅读这份文档将有助于深入理解...

    omnet++4.0

    OMNet++ 4.0是一款强大的离散事件模拟框架,主要应用于通信网络、分布式系统、嵌入式系统以及各种其他领域的建模与仿真。这款工具以其模块化、可扩展性和丰富的图形用户界面而受到广大用户的青睐。下面我们将深入...

    OMNET++4.0版本的安装手册

    通过以上步骤,您已经成功地安装了OMNET++4.0、iNET以及OverSim,搭建了一个完整的网络仿真平台。这些工具可以用于研究和仿真无线传感器网络等复杂网络结构,为学术研究和技术开发提供有力支持。 需要注意的是,...

    OMNET++4.0下仿真实现802.11i协议

    在OMNET++4.0下的仿真程序(可直接使用),中文注释,具体实现有(1)发起请求(2)输入用户名(3)输入密码(4)密码进行MD5加密(5)对用户信息进行校验(6)生成PMK(7)由PMK生成PTK(8)由PTK生成GMK(9)每当...

    OMNeT++4.0用户手册双语对照版(1-2章)

    OMNeT++4.0是一款强大的离散事件网络模拟框架,专为建模和模拟各种系统而设计。它提供了一个通用架构,适用于多种领域,包括有线和无线通信网络的模拟、协议建模、队列网络模拟、多处理器和分布式硬件系统的建模,...

    OMNeT++安装及IDE使用教程.pdf

    ### OMNeT++安装与IDE使用教程 #### 一、OMNeT++简介与应用场景 OMNeT++ 是一种开放源代码的分层、模块化、面向对象的网络仿真平台,广泛应用于研究、教育和工业领域。它支持复杂的网络系统的建模与仿真,包括但不...

    omnet++ 中文 使用手册

    Omnet++ 是一款广泛应用于离散事件系统模拟的开源C++框架。它的用户界面友好,支持网络、系统、硬件和软件等多领域的建模与仿真。这份“Omnet++ 中文使用手册”提供了详细的指导,帮助用户从零基础开始熟悉并掌握这...

    omnet++ 4.0 轻量级的 adhoc mobility 仿真框架

    Omnet++ 4.0 是一个广泛用于网络和分布式系统仿真的开源工具,它提供了强大的C++编程环境和可视化编辑器。在这个特定的项目中,我们关注的是一个针对Ad Hoc网络的轻量级仿真框架,该框架特别设计用于处理移动性问题...

    OMNeT++4.1中文使用手册

    ### OMNeT++4.1中文使用手册知识点总结 #### 1. OMNeT++简介 - **定义**: OMNeT++是一款面向对象的离散事件网络模拟器。 - **功能**: - 无线电通信网络信道模拟。 - 协议模拟。 - 模拟队列网络。 - 模拟多...

    OMNET++4.0 RC4算法

    OMNET++4.0 RC4算法是针对网络通信和网络安全领域的一种编程实现,它基于著名的RC4流加密算法。RC4是由Ron Rivest在1987年设计的,最初是为了商业用途,但由于其简单性和高效性,后来被广泛应用于各种场景,包括无线...

    OMNeT++ 4.0 教程(1)

    ### OMNeT++ 4.0 教程精要解析 #### 一、OMNeT++简介及核心价值 OMNeT++是一个开源的、面向对象的、组件化的网络仿真平台,广泛应用于学术界和工业界,用于研究、教学以及产品开发。其核心价值在于提供了一个灵活...

Global site tag (gtag.js) - Google Analytics