19 - OMNet++ & NESTING TSN 에뮬레이션 환경 구축 - 보 1

1969 단어 박일
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
    

    아래쪽에 경로를 추가합니다.
    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
    

    좋은 웹페이지 즐겨찾기