19-OMNet+&NESTING TSNシミュレーション環境構築-博一
1980 ワード
Ubuntu下
システム要件Ubuntu 16.04/18.04 OMNet++バージョン5.4.1、INETバージョン4.1.2、NESTINGマスターブランチ(テスト済み、最新OMNet++5.5.1+INET 4.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
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
mkdir ~/omnetpp-5.4.1/workspace
cd ~/omnetpp-5.4.1/workspace
git clone https://gitlab.com/ipvs/nesting.git
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