脱离虚拟机windows系统连接开发板

网友投稿 610 2022-05-30

硬件设备:Atlas 200 DK

软件版本:1.32

本人的虚拟机是安装在台式机上的,如果去现场调试带台台式机,实在是不方便。想到虚拟机连接开发板用的是ssh,那在windows笔记本上是不是也可以直接登录开发板呢?

开发过程中,虚拟机的主要作用是让我们可以应用MindStudio开发工具以及交叉编译环境,但是当开发完成并部署在开发板上之后,便可不再依赖虚拟机的系统环境,可要能用ssh登录到开发板,便可启动程序。

因此我们的第一步便是在windows笔记本上用ssh登录开发板。这一步其实很简单,只要让开发板和笔记本在同一个局域网便可。

配置开发板有线网卡地址。可参考官方文档: https://support.huaweicloud.com/qs-atlas200dkappc32/atlased_04_0030.html

具体操作步骤如下:

1. 在虚拟机内登录开发板

ssh HwHiAiUser@192.168.1.2

2. 切换到root用户,并打开网络配置文件。

su root

vi /etc/network/interfaces

3. 修改有线网卡ip 地址,网关等参数。如下图eth0为有线网卡,配置ip地址为192.168.3.75,网关为192.168.3.1,大家要根据自己的实际情况配置。

4. 修改好后,ifconfig 查看ip

5. 在windows系统中用命令行登录开发板

上图中看出,已经登录成功了,只不过现在是在windows的命令窗口中登录的,很多linux系统中的命令运行不了,所以我们还要借助一个工具 Git Bash.

如果windows电脑上没有安装Git, 那就安装一个吧。如果已经安装过了,可以在开始菜单中找到,如下图:

将Git Bash所在目录下的cmd 目录配置到环境变量中,一般安装过程中都会配置环境变量。

启动Git Bash, 并在命令窗口中登录开发板。

在这个窗口中就可以用linux相关的命令了,也可以进入到应用程序所在目录启动应用程序了。运行个程序试试。

脱离虚拟机,windows系统连接开发板

缺点:

由于编码原因,中文会显示成乱码;

presenter 用不了,可能需要调整一下脚本,但我能力有限,有懂的大佬可以指点一下。

华为Atlas 200 DK AI开发者套件

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:你应该使用Python3里的这些新特性
下一篇:Mongodb引擎RocksDB系列----初识RocksDB
相关文章