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

举报
hiCrystal 发表于 2020/09/22 14:09:29 2020/09/22
【摘要】 本人的虚拟机是安装在台式机上的,如果去现场调试带台台式机,实在是不方便。想到虚拟机连接开发板用的是ssh,那在windows笔记本上是不是也可以直接登录开发板呢?

硬件设备:Atlas 200 DK

软件版本:1.32


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

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

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

配置开发板有线网卡地址。可参考官方文档: https://support.huaweicloud.cn/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,大家要根据自己的实际情况配置。

image.png

4. 修改好后,ifconfig 查看ip

image.png


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

image.png

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

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

image.png


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

image.png

image.png


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

image.png


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

image.png


缺点:

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

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

    image.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。