无人驾驶仿真(四):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需要哪些操作?
打开控制面板,选择网络安全
点击进入防火墙,关闭防火墙
最后确认
配置网络端口,选择控制面板,网络:
选择属性按钮,进入后点击ipv4:
配置参数,与linux端设置相同:
在windows下ping一下:
已经打通通讯,在linux下ping同样,不赘述。
感谢:大秀儿和小秀儿的帮忙,专业的效率就是高。
参考古月居的博客:http://www.guyuehome.com/1006