基于VN5650的以太网配置

admin 2023年5月26日06:39:58评论131 views字数 2557阅读8分31秒阅读模式

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯


基于VN5650的以太网配置

入式开发,仿真环节至关重要。仿真,自然脱离不了仿真设备的使用,本文基于VN5650,讨论一下以太网的配置与使用。

本文使用软/硬件环境:CANoe 15.0,VN5650接口卡。

1、待仿真物理环境搭建

工程中,开发的节点(DUT:Device Under Test)支持Ethernet,开发过程中需要测试其通信状态。DUT、VN5650、监控设备之间的物理连接如下所示:

基于VN5650的以太网配置

其中,DUT与VN5650硬件接口卡通过以太网连接。对于DUT,一般使用双绞线,与仿真设备连接时,可以使用转换接口,转换成RJ45与VN5650的RJ45连接器连接,也可以粗暴地直接双绞线连接。VN5650与PC端通过USB连接。

如上的连接,可以将VN5650看作交换机(Switch),最终形成网络结构如下所示:

基于VN5650的以太网配置

Switch提供的是二层交换机的功能,负责数据的转发,它可以连接多个PP(Physical Port)/VP(Virtual Port),但其中至少一个是PP

提示:CANoe中的虚拟端口(VP),一般不需要用户手动添加,CANoe会根据用户创建的模块(如IG/CAPL节点)与Segment绑定情况自动添加。

2、CANoe配置

完成物理连接以后,进行CANoe配置,以便于以太网数据的监控和仿真。

(一)VN5650硬件网络(Network)配置

安装CANoe 15.0软件以及VN5650驱动以后,在开始菜单中可以找到"Vector Hardware Configuration",如下所示:

基于VN5650的以太网配置

Vector Hardware Config的配置界面选择VN5650,右击->选择"Ethernet device Configuration",如下所示:

基于VN5650的以太网配置

选择Port口,此处选择要使用的VN5650物理端口(PP),本文仅使用Port13[1G front],即:目标DUT与VN5650通过RJ45连接,至于Ethernet的通信速率,使用默认的自协商(Auto-Negotiation)方式即可,配置如下:

基于VN5650的以太网配置

配置好网络以后,将配置好的网络下载到VN5650设备中,成功配置网络到VN5650后,提示如下:

基于VN5650的以太网配置

提示:配置好的Network信息可以保存为*.XML文件,方便复用。

(二)CANoe软件配置

1、Hardware::Channel Usage配置
本文配置一个以太网网络,设置如下:

基于VN5650的以太网配置

Network访问方式选择"Network-based access",如下所示:

基于VN5650的以太网配置

2、Hardware::Channel Mapping配置
将配置的网络与硬件通道关联,如下所示:

基于VN5650的以太网配置

3创建仿真IG(Interactive Generator)模块
当需要模拟节点UDP/TCP报文发送时,可以通过IG等模块仿真,IG创建如下所示:

基于VN5650的以太网配置

IG属性配置,本文设置虚拟以太网节点(IG)的IPv4地址:192.168.0.10,网络掩码:255.255.255.0,默认网关地址:192.168.0.1,如下所示:

基于VN5650的以太网配置

本文配置UDP报文发送属性,发送的目标IPv4地址:192.168.0.12,目标端口号:8088,IG端口号设置为:8089,如下所示:

基于VN5650的以太网配置

添加仿真UDP报文,周期1000ms,如下所示:

基于VN5650的以太网配置

提示:DUT的IP地址、网关、掩码以及端口等信息,开发过程中配置。
而本文的DUT型号是芯驰的G9H,基于Linux系统,可以通过命令行设置这些信息,本文只是临时配置,使用临时配置的方式修改DUT的IP地址、网关、掩码信息。
没有设置之前,网卡eth0并未分配IP地址、网关、掩码等信息,如下所示:

基于VN5650的以太网配置

临时分配IP地址、网关、掩码操作如下:

基于VN5650的以太网配置

上述命令如下:
//配置网卡eth0的IPv4地址,网络掩码ifconfig eth0 192.168.0.12 netmask 255.255.255.0//配置默认路由地址route add default gw 192.168.0.1
再次通过ifconfig确认DUT的IP地址、网关、掩码等信息,如下所示:

基于VN5650的以太网配置

4Hardware::Port Configuration配置

将配置的PP端口以及仿真端口使能,右击对应端口->Active,如下所示:

基于VN5650的以太网配置

5、启动仿真
UDP数据流如下所示:

基于VN5650的以太网配置

DUT的数据通过物理端口Port13将数据发送给Switch(VN5650),Switch在将数据转给虚拟节点(IG)的虚拟端口(EthernetIG)。
虚拟节点(IG)通过虚拟端口(EthernetIG)将要发送的UDP数据发送给Switch(VN5650),Switch在将数据通过物理端口Port13将数据发送给DUT。


基于VN5650的以太网配置

基于VN5650的以太网配置

码上报名

AES 2023 第四届中国国际汽车以太网峰会,6月8-9日,上海


更多文章

智能网联汽车信息安全综述

华为蔡建永:智能网联汽车的数字安全和功能安全挑战与思考

汽车数据合规要点

车载以太网技术发展与测试方法

车载以太网防火墙设计

SOA:整车架构下一代的升级方向

软件如何「吞噬」汽车?

汽车信息安全 TARA 分析方法实例简介

汽车FOTA信息安全规范及方法研究

联合国WP.29车辆网络安全法规正式发布

滴滴下架,我却看到数据安全的曙光

从特斯拉被约谈到车辆远程升级(OTA)技术的合规

如何通过CAN破解汽

会员权益: (点击可进入)谈思实验室VIP会员


END

基于VN5650的以太网配置

微信入群

谈思实验室专注智能汽车信息安全、预期功能安全、自动驾驶、以太网等汽车创新技术,为汽车行业提供最优质的学习交流服务,并依托强大的产业及专家资源,致力于打造汽车产业一流高效的商务平台。

 

每年谈思实验室举办数十场线上线下品牌活动,拥有数十个智能汽车创新技术的精品专题社群,覆盖BMW、Daimler、PSA、Audi、Volvo、Nissan、广汽、一汽、上汽、蔚来等近百家国内国际领先的汽车厂商专家,已经服务上万名智能汽车行业上下游产业链从业者。专属社群有:信息安全功能安全自动驾驶TARA渗透测试SOTIFWP.29以太网物联网安全等,现专题社群仍然开放,入满即止。


扫描二维码添加微信,根据提示,可以进入有意向的专题交流群,享受最新资讯及与业内专家互动机会。

基于VN5650的以太网配置


谈思实验室,为汽车科技赋能,推动产业创新发展!

原文始发于微信公众号(谈思实验室):基于VN5650的以太网配置

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年5月26日06:39:58
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   基于VN5650的以太网配置http://cn-sec.com/archives/1762037.html

发表评论

匿名网友 填写信息