1.前言
OMNET++是一个可扩展的、模块化的、基于组件的C++仿真库和框架,主要用于构建网络模拟器。CoRE4INET是对INET框架的扩展,用于在OMNeT++仿真系统中基于事件的实时以太网仿真。目前,CoRE4iNet支持:
- 以太网(AS 6802)
- Ieee 802.1音频视频桥接/时间敏感网络
- IEEE802.1Q/IEEE P802.1p VLAN和优先级
2. CoRE4INET简介
CoRE4INET是INet中基于事件的实时以太网仿真框架OMNEST/OMNET++仿真模型,它提供实时以太网协议,如AS 6802和AVB.FiCo4OMNET,用于基于事件的现场总线技术仿真的开放源代码。OMNEST/OMNET++仿真系统能够模拟CAN和FlexRay技术。
3.安装
- Download OMNeT++ 5.5.1
https://omnetpp.org/download/ - Install OMNeT++
https://doc.omnetpp.org/omnetpp/InstallGuide.pdf - Get INET framework 3.6.6
https://inet.omnetpp.org/Download.html - Install CoRE plugins (optional)
- OMNEST/OMNeT++ -> Help -> Install New Software…
- URL http://sim.core-rg.de/updates/
- Check [Abstract Network Description Language] | [CoRE Simulation Model Installer] | [Gantt Chart Timing Analyzer]
- Get CoRE framework (GitHub or CoRE Simulation Model Installer)
GitHub: Clone framework and import it in OMNEST/OMNeT++
CoRE Simulation Model Installer: OMNEST/OMNeT++ -> Help -> Install CoRE Simulation Models… - Working with the framework
See the documentation in doc/
Start the examples in the framework