19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一

本文详细介绍了在Ubuntu16.04/18.04系统上安装OMNet++5.4.1及INET4.1.2的过程,包括环境配置、依赖包安装、源码编译与测试步骤,适用于初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu下

系统要求Ubuntu16.04 / 18.04
OMNet++版本5.4.1,INET版本4.1.2,NESTING master分支
(经测试,最新OMNet++5.5.1 + INET4.2.0 + NESTING环境下,NESTING无法通过编译)

  • 环境配置
sudo apt-get install build-essential gcc g++ bison flex perl \
python python3 qt5-default libqt5opengl5-dev tcl-dev tk-dev \
libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-1.0
sudo apt-get install libpcap-dev
sudo apt-get install gnome-color-chooser #改底色的,防止有的文本在1604下看不清
sudo apt-get install nemiver

Ubuntu 16.04下需要额外配置:

sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
sudo apt-get install openmpi-bin libopenmpi-dev
  • OMnet++
    从官网下载 https://omnetpp.org/download/
tar xvfz omnetpp-5.4.1-src-linux.tgz
cd omnetpp-5.4.1
. setenv
vim ~/.bashrc

在底部添加路径(omnet放在哪就改成相应位置):

export PATH=$HOME/omnetpp-5.4.1/bin:$PATH

编译前配置

./configure

不缺东西路径设置正确的话,编译

make

测试

cd samples/dyna
./dyna

测试通过的话,OMNet++就OK了,可以通过以下命令来运行IDE(基于eclipse的)

omnetpp
  • NeSTiNg
mkdir ~/omnetpp-5.4.1/workspace
cd ~/omnetpp-5.4.1/workspace
git clone https://gitlab.com/ipvs/nesting.git

  • INET 4.1.2
    从官网下载:
    https://inet.omnetpp.org/Download.html
cd ~
tar xvfz inet-4.1.2-src.tgz
cp -r inet4 omnetpp-5.4.1/workspace inet

NESTING和INET的编译都可以在IDE的可视化界面中进行,命令行的话分别进到文件夹里make makefilemake

Windows下

官网下载,解压,然后运行mingwenv.cmd
等待出来的终端自动解压配置,然后同Ubuntu中的编译

./configure
make

测试

cd samples/aloha
./aloha

运行IDE

omnetpp
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值