前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >车载网络: OMNeT++安装CAN协议

车载网络: OMNeT++安装CAN协议

作者头像
JNingWei
发布2018-09-27 15:31:48
1.9K0
发布2018-09-27 15:31:48
举报
文章被收录于专栏:JNing的专栏JNing的专栏

前言

请按照本文叙述的顺序安装。

安装 OMNeT++

首先要保证已安装好 OMNeT++。具体安装教程可参照 Ubuntu: 安装 OMNeT++ 仿真工具

安装 INET

去官网下载最新的 INET 框架 [1]: ​https://inet.omnetpp.org/Download.html

这里写图片描述
这里写图片描述

解压之:

代码语言:javascript
复制
tar xvfz inet-<version>.tgz

并将解压后的文件夹移至 sample/ 文件夹下:

这里写图片描述
这里写图片描述

并按照 Installing INET [2] 里的 手动安装方法 装好:

这里写图片描述
这里写图片描述

打开 OMNeT++ IDE,通过 File -> Import -> Existing Projects to the Workspace 导入 INET 选项。

Note: 如果找不到 File 选项入口,可将 OMNeT++ IDE 窗口放大,即可见左上角的选项栏:

这里写图片描述
这里写图片描述
  1. Single left click “inet”. Project -> Properties -> C/C++ Build -> Configuration:gcc-debug[Active]
这里写图片描述
这里写图片描述

Click Apply. Click Apply and close .

  1. Single right click inet -> Build Configurations -> Clean All
  2. Single right click inet -> Build Configurations -> Build Selected.. -> gcc-debug[Active]
这里写图片描述
这里写图片描述

Click OK.

安装 CoRE 插件

CoRE4INET Download:

这里写图片描述
这里写图片描述

在 OMNeT++ IDE 中进入 Help -> Install New Software...

这里写图片描述
这里写图片描述

在跳出的框内输入以下地址:

代码语言:javascript
复制
http://sim.core-rg.de/updates/
这里写图片描述
这里写图片描述

并在框内勾选 Abstract Network Description LanguageCoRE Simulation Model Installer 以及 Gantt Chart Timing Analyzer 这三个选项,并确定之。

这里写图片描述
这里写图片描述

弄好后,OMNeT++ IDE 会要求重启本工具。

获取 CoRE 框架

在 OMNeT++ IDE 中进入 Help -> Install CoRE Simulation Models...

选择你需要的 Project(我为了保险起见全部勾选了),安装之。

安装完后发现 OMNeT++ IDE 里多了 CoRE4INET/ 文件夹:

这里写图片描述
这里写图片描述

以及 FiCo4OMNeT/ 文件夹:

这里写图片描述
这里写图片描述

安装 FiCo4OMNeT

首先要保证你的 OMNeT++ 版本不小于 5.0 [3] 。

omnetpp-<version>/ 文件夹下通过 which nedtool 指令查看是否在路径中:

这里写图片描述
这里写图片描述

如果能显示出路径,说明到现在为止一切正常。

编译 FiCo4OMNeT 有两种方式:通过指令行 / 通过IDE。 我选择了第一种:

进入 FiCo4OMNeT/ 文件夹中,打开终端。

依次通过以下两条指令完成对 FiCo4OMNeT 的编译:

代码语言:javascript
复制
make makefiles
代码语言:javascript
复制
make MODE=release -j8
这里写图片描述
这里写图片描述

编译完成:

这里写图片描述
这里写图片描述

运行CAN协议

在 OMNeT++ IDE 左栏找到 FiCo4OMNeT/examples/can/ 文件夹下的任一 .ini 文件:

这里写图片描述
这里写图片描述

run之,即可验证CAN协议运行正常:

这里写图片描述
这里写图片描述

Note: 如果在虚拟机里面运行,在 run 之后出现的短暂黑屏属于正常现象。稍事等候,运行结果就会出来了。


Ref:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年01月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 安装 OMNeT++
  • 安装 INET
  • 安装 CoRE 插件
  • 获取 CoRE 框架
  • 安装 FiCo4OMNeT
  • 运行CAN协议
    • Ref:
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档