前言

最近在搞电控视觉联合培训,mqy提出了在Win10上同时调试电控和视觉代码的需求,捣鼓了WSL和图形化界面,但是在连接MiniPC的过程中遇到了各种问题。根据之前连接虚拟机和云服务器的经验,我觉得应该是类似的,这里指一条明路。

系统环境和所需软件、硬件

  • Windows 10
  • Xshell(同类软件如putty等均可)
  • Xftp(用于传输文件,在Xshell里用scp也行,这个更快更方便)
  • Xmanager(如果有图形化需求的话,搭配Xshell食用)
  • MiniPC一台,我以英雄机器人上使用的NUC为例,已经安装Ubuntu 18.04系统
  • 网线一根

下载安装

Xshell、Xftp均可以在官网申请免费许可证。参见我的另一篇文档Xshell远程登陆
Xmanager网上破解资源和教程很多,自行百度。
当然,能不用破解我还是尽量用正版和开源软件,下面给出另一条下载途径:官方7.0版本公测。无需注册,直接下载后就可以使用,个人使用我觉得beta版本问题不大。

百度云链接,包括6.0的教育版和7.0的beta版:
链接:https://pan.baidu.com/s/1N_HNpoOShEg7EIwfs701Zw 提取码:73m5

安装的话按照安装包引导即可,无坑。

设置网络共享

点击“设置”—》“网路和Internet”—》“以太网”—》“更改适配器选项”。
image.png

界面如下图所示,也可以通过控制面板进入。
image.png

右键点击“WLAN”,点击“属性”,选择“共享”子页面。按照下图配置。
image.png

获取MiniPC的IP地址

Linux下用 nmap 命令进行网络扫描,Windows下可以使用 arp 命令。
打开终端,输入以下命令。再插上网线,再次执行以下命令。

  1. arp -a

找一下两次结果的不同,就可以确定MiniPC的IP地址的,以我的情况为例,是192.168.137.132。
image.png

SSH连接

打开Xshell新建连接,填写以下信息。
image.png

初次连接会需要在本机保存一个主机密匙,确认即可,然后填写用户名和密码,这个和具体的MiniPC相关。
如下图,已经成功登陆。
image.png

图形化显示

调试的时候可能需要显示图片,Xshell进行图形化显示需要先安装Xmanager。然后对连接属性进行配置。
选择“隧道”,“X11转移”选择Xmanager。
image.png

在终端中输入以下命令测试

  1. xclock

成功的话会显示一个时钟窗口,如下图所示。
image.png

参考链接

win10通过网线连接开发板和PC方法