花了整整一个下午的时间,终于把这些配置搞好了,做个记录。
1、所需工具
软件:
putty:http://rj.baidu.com/soft/detail/15699.html?ald
MTPuTTY(方便管理putty):http://www.ttyplus.com/downloads.html
PL2303_Prolific_DriverInstaller_v1.12.0 (USB转串口驱动):
2、Windows下用putty登录ARM开发板
Step 1:安装 USB转串口驱动,PL2303_Prolific_DriverInstaller_v1.12.0
Step 2:安装完成之后,可以找到对应串口
Step 3:打开串口工具,如putty
3、putty登录虚拟机
先查看虚拟机中的 Linux 有没有安装 ssh 服务,通过 service ssh
这样表示没有安装,在Windows下用putty登录会报错。
需要先安装ssh服务:sudo apt-get install openssh-server
过程中可能需要先执行sudo apt-get update,之后再安装ssh才能成功。安装成功之后,才能在Windows下用putty成功登录虚拟机。
4、Windows、虚拟机中Linux、ARM开发板 三者互联(ping)
(2) Windows设置有线网卡的IP (无线网卡的IP是自动分配的)
接下来进行配置:(注意:Windows上的有线网卡 和 无线网卡 的IP不能在同一网段)
下面是采用有线网卡的配置方式:
Step 1:三者网段必须相同,如:
Windows的有线网卡IP设为:192.168.10.102
ARM开发板的IP设为:192.168.10.103
虚拟机Linux的IP设为:192.168.10.104
Step 2:虚拟机中Linux的IP要手动设置:
(1)虚拟机采用桥接方式,网卡要选择有线网卡
(2)手动配置IP
Step 3:Windows关闭防火墙 (可能Linux也要关闭防火墙)。
Step 4:开发板的网口 通过网线 接到接到 Windows的有线网口。
接下来,三者可以互相ping通了
(注意:这里网络连接方式选择桥接,并且选择了有线网卡,会导致虚拟机中的Linux上不了网,因为此时Windows是采用无线网卡来上网的,所以在上网之前需要将网卡切换回来,如下图:)
简单来说:
方法一:采用有线网卡
1、Windows的有线网卡IP设为192.168.10.1
2、虚拟机中Linux的IP设为192.168.10.2
3、ARM开发板的IP设为92.168.10.3
4、ARM开发板的网口通过网线接到PC的有线网口
方法二:采用无线网卡
1、Windows无线网卡IP设为192.168.1.7
2、虚拟机中Linux的IP设为192.168.1.8
3、ARM开发板的IP设为192.168.1.9
4、ARM开发板的网口通过网线连接到路由器