准备
- 主机平台:Ubuntu 16.04 LTS(x64)
- 目标平台:ARM40-A5D3
- 虚拟机:VMware® Workstation 12 Pro
- 终端工具:putty
网络拓扑结构
- PC机与ARM40通讯方式
1、SSH,通过以太网连接;这种方式需要手动设置PC机本地连接的IP地址,如下图所示:
2、串口,通过USB转串口模块连接
- Ubuntu与ARM40通讯方式
Ubuntu与ARM40通讯,和PC机类似,在这里就不做过多介绍了,下面主要介绍一下如何把USB转串口设备从PC机切换到虚拟机(Ubuntu)中去。点击VMware虚拟机右下角的灰色USB图标,选择弹出的“连接(断开与主机的连接)(C)”选项,USB图标变成绿色后,表示成功连接到了虚拟机。如下图所示:
SSH连接方式,需要切换VMware网络模式为“桥接”,具体设置请浏览下节“网络配置”的内容。
- PC机,Ubuntu与ARM40网络拓扑
网络配置
- 设置VMware网络模式为NAT
- 创建网络连接
启动Ubuntu,创建ARM40-A5和eth0网络连接;ARM40-A5采用手动设置IP地址,eth0设置成DHCP模式。
创建ARM40-A5以太网连接,如下图所示:
创建eth0网络连接,如下图所示:
- 部署putty
断开ARM40-A5网络连接,切换到eth0网络连接,即可实现虚拟机中Ubuntu上网,为安装putty做准备。
启动Ubuntu,运行Terminal,执行如下指令安装putty。
$ sudo apt-get install putty
重启Ubuntu,切换VMware网络模式为"桥接",Ubuntu连接到ARM40-A5网络,并将网线,USB转串口模块分别连接到虚拟机(Ubuntu)和ARM40设备上。如下图所示:
运行putty,配置putty串口参数,并修改默认显示字体,如下图所示:
$ sudo putty
输入ARM40账号和密码,进行登录。
运行putty,配置putty SSH连接参数,并修改默认显示字体,如下图所示:
输入ARM40账号和密码,进行登录
至此,完成部署ARM40终端调试工具。