华为Atlas200DK开发从零开始1.番外篇——Win10开发环境搭建,直连Atlas200DK开发板

目录

  • 前言
  • 环境搭建前准备
    • Windows10上的软件准备
    • 硬件准备
  • Win10直连Atlas200DK
    • 检查USB虚拟网卡状态
    • 设置Atlas200DK的USB网卡IP(重要)
    • 将Win10网络共享给USB虚拟网卡
    • 使用xshell测试是否能与Atlas通信
  • 一些想法

前言

由于现在要将Atlas上部署的算法从python转成C++,而C++工程写码比python麻烦的多,因此需要借助IDE来提升工作效率。

我前两篇博客华为Atlas200DK开发从零开始1,华为Atlas200DK开发从零开始2搭建的Win10主机==>Ubuntu服务器(虚拟机)==>Atlas200DK开发板的方式开发C工程显得很麻烦,有没有直连Win10=>Atlas200DK的方法呢/p>

查看Atlas200DK华为昇腾官方文档,里面的开发环境硬性要求是Ubuntu18服务器或者Atlas200DK自身,但是提出了在Win10上搭建MindStudio环境的方法。结合我以前的嵌入式板卡经验,感觉win10直连靠谱。

下面是我搭建win10下搭建MindStudio并直连Atlas200DK的步骤

环境搭建前准备

Windows10上的软件准备

  • Xshell
  • Xftp
  • MinGW_win64(可选,搭建MindStudio用)
  • JDK11(可选,搭建MindStudio用)
  • Python==3.7.5(可选,搭建MindStudio用,但非必须)

硬件准备

  • Atlas200DK开发板
  • ubuntu18.04服务器-虚拟机(仅修改Atlas200DK的IP用)

硬件应当已经按照以上提到的两篇博客操作设置好了。

Win10直连Atlas200DK

检查USB虚拟网卡状态

首先将Atlas200DK通过USB连接Win10

然后打开设备管理器,查看USB网卡的状态,名称如下图中的USB RNDIS所示。

华为Atlas200DK开发从零开始1.番外篇——Win10开发环境搭建,直连Atlas200DK开发板

如果在网络适配器中找不到USB RNDIS,那就可能在其他设备这个列表中出现RNDIS并有一个黄色感叹号,这说明USB驱动没装好,根据华为官方文档一步步解决驱动问题。

设置Atlas200DK的USB网卡IP(重要)

根据我上面的两个博客搭建的Atlas200DK,USB网卡IP是默认的192.168.1.2,但是如果我想让Win10直连Atlas200DK的同时共享网络,那共享网络时win10上的USB虚拟网卡IP将被默认设定为192.168.137.1,与Atlas网段不同,就找不到Atlas了

因此要通过Ubuntu虚拟机把Atlas的IP改成192.168.137.xxx,或者把win10共享网络时默认的192.168.137.1的IP改成与Atlas同一个网段。后者涉及到注册表问题,所以还是改Atlas的IP比较保险(万一改注册表出现网段冲突就很棘手)。

通过Ubuntu虚拟机修改Atlas200DK的IP:

将Win10网络共享给USB虚拟网卡

点开win10设置里的网络和Internet=>以太网=>更改适配器选项

找到你连接外网的连接,右击属性,选择共享,选择允许其他用户通过此计算机的Internet连接来连接,然后把下面这个共享对象指定为USB虚拟网卡(即USB RNDIS),就OK了

注意:如果设置完共享后你掉线,连不上外网,说明你很可能把分享的对象和被分享的网络搞反了

使用xshell测试是否能与Atlas通信

打开xshell,新建一个会话,将主机IP设置为192.168.137.xxx(你刚给Atlas设定的IP),然后连接,xshell会让你输入登录的账户密码,把atlas的用户名和密码填进去就行了。

以上操作正确就可以看到xshell建立了与开发板的通信,以后要写码和传文件就可以直接通过xshell和xftp完成。

一些想法

既然Win10可以直连Atlas,那么如果能够通过某些方法直接在win10上把Atlas200DK的usb ip进行修改,是不是就能够完全绕过ubuntu虚拟机了/p>

番外2将介绍Win10上MindStudio环境的搭建,在Win10中写码然后到Atlas中运行,简化工程部署的流程~

来源:RuiH.AI

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月2日
下一篇 2021年7月2日

相关推荐