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
    
  • 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