我是靠谱客的博主 标致航空,最近开发中收集的这篇文章主要介绍19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

最后

以上就是标致航空为你收集整理的19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一的全部内容,希望文章能够帮你解决19 - OMNet++ & NESTING TSN仿真环境搭建 - 博一所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部