Vsomeip与8155
2022-08-26 本文已影响0人
大啸
通路
8155板子默认位eth0.11配置了组播,该驱动的ip地址是172.16.11.3,要与之通信PC需要配置vlan,打开控制面板 -> 网络和共享中心 -> 找到你的以太网如下图 image.png点击进去选择 属性-> 配置... -> 高级 -> 在右边下拉列表里面找到 Vlan标识 -> 值(V) 填【11】 image.png
之后将PC的ip改为静态IP,这样两边就能ping通了(理论上)。
虚拟机的网络设置如下:
image.png
一定要选择自定义虚拟网络。
Vsomeip配置文件
需要修改的有:
- "unicast" 为本地ip地址
- "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.
- 给T1上电
- 给8155上电,等待一段时间如果T1的link灯没有亮,则断开8155电源,等待10s左右,再次给8155上电,知道T1link灯亮。
以上就是调试的所有步骤