Vsomeip与8155

通路

8155板子默认位eth0.11配置了组播,该驱动的ip地址是172.16.11.3,要与之通信PC需要配置vlan,打开控制面板 -> 网络和共享中心 -> 找到你的以太网如下图
image.png

点击进去选择 属性-> 配置... -> 高级 -> 在右边下拉列表里面找到 Vlan标识 -> 值(V) 填【11】
image.png

之后将PC的ip改为静态IP,这样两边就能ping通了(理论上)。
虚拟机的网络设置如下:
image.png

一定要选择自定义虚拟网络。

Vsomeip配置文件

需要修改的有:

  1. "unicast" 为本地ip地址
  2. "service-discovery" 里面的"multicast" 该值与服务器端的同字段数值相同(此处为"239.0.0.102")
    修改完之后需要将组播地址加入到网卡设备,输入以下命令 : sudo route add -nv 239.0.0.102 dev ens33
    到此 PC端的Vsomeip程序应该能起来了。

8155

连接8155和PC的设备T1 比较妖,建议按以下步骤启动T1和8155.

  1. 给T1上电
  2. 给8155上电,等待一段时间如果T1的link灯没有亮,则断开8155电源,等待10s左右,再次给8155上电,知道T1link灯亮。

以上就是调试的所有步骤

你可能感兴趣的:(Vsomeip与8155)