无人驾驶仿真(四):Linux与windows通讯

为什么要实现linux和windows的通讯?

当windows与linux的某些软件需要兼容时,需要实现在两个不同的平台上运行算法或者软件,最终要统一到一个平台上进行最后处理,无论是在linux上,还是在windows上,解决通讯问题是第一步。

实现通讯硬件设施有什么?

交换机是最常用的方法,直接使用一根网线最为简单粗暴,本实例就是使用网线直接通讯。

在linux上的操作有哪些?

首先找到网络接口,然后编辑

cd /etc/networks
vim interfaces

添加内容如下:

auto enp59s0 #此为网卡编号,在linux下使用命令ifconfig得到左边的网卡编号,每个机子不一样,需留意
iface enp59s0 inet static
address 192.168.1.13
netmask 255.255.255.0 #一般不需要修改
geteway 192.168.1.1 #默认网关,一般不需要修改

auto lo
iface lo inet loopback

重启

windows需要哪些操作?

打开控制面板,选择网络安全

无人驾驶仿真(四):Linux与windows通讯

点击进入防火墙,关闭防火墙

无人驾驶仿真(四):Linux与windows通讯

最后确认

无人驾驶仿真(四):Linux与windows通讯

配置网络端口,选择控制面板,网络:

无人驾驶仿真(四):Linux与windows通讯

选择属性按钮,进入后点击ipv4:

无人驾驶仿真(四):Linux与windows通讯

配置参数,与linux端设置相同:

无人驾驶仿真(四):Linux与windows通讯

在windows下ping一下:

无人驾驶仿真(四):Linux与windows通讯

已经打通通讯,在linux下ping同样,不赘述。

感谢:大秀儿和小秀儿的帮忙,专业的效率就是高。

 

参考古月居的博客:http://www.guyuehome.com/1006