概述
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 makefile
和make
Windows下
官网下载,解压,然后运行mingwenv.cmd
等待出来的终端自动解压配置,然后同Ubuntu中的编译
./configure
make
测试
cd samples/aloha
./aloha
运行IDE
omnetpp
最后
以上就是标致航空为你收集整理的19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一的全部内容,希望文章能够帮你解决19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复