华为Altas 200DK A2 部署实战(四)华为Atlas 200I DK A2开发环境搭建(镜像,联网,例程)
本文介绍了截至2023年12月最新的华为Atlas200DK A2开发板合设开发环境的搭建方式。
华为Atlas 200I DK A2开发环境搭建(镜像,联网,例程)
拿到开发板以后,我们首先去官网下载镜像烧录工具,直接使用官方预制好的合设环境。网上很多教程写了如果制作分设换的镜像,如果有需求可以根据这些资料去制作。官网资料
我们使用windows环境安装官网的一键制卡工具。我们所烧录的环境具体信息如下图所示。
插入我们的SD卡后,就可以进行一键烧录了,不用进行其他的配置,保持默认就可以。
烧录成功后,可以看见我们的网口相关配置信息,现在给出的是默认结果,我们也可以在板子上进行修改。
然后就可以插入烧录好的SD卡给开发板上电了,将开发板按下图方式连接,注意板子上有两个HDMI接口,要接第一个。
然后我们就可以看到开发板的界面了。初始登陆密码为Mind@123。可以看到界面跟Ubuntu很相似,而且已经自带了中文输入法和conda环境,对国人挺友好的。
官网给出了两种开发板上网方式,如下图所示。
由于我的笔记本没有网口,所以我只能通过第一种通过路由器的方式联网。
首先,笔记本连接路由器。
然后,笔记本和板子通过USB接口连接。如果我们是windows系统,我们可以在设备驱动中看到一个新的设备。接下来点击“浏览我的电脑以查找驱动程序”。
接下来我们为它安装Microsoft的USB RNDIS6驱动。
安装成功后,我们就可以在网络适配器中看到我们新安装的驱动了。
接下来我们对我们的本地连接的IP地址进行配置,也就是设置通过USB连接开发板USB网口的IP地址,如下图所示。(注意,通过路由器方式连接时不可以将USB网口的IP地址网段与常规网口的IP地址网段设为同一个)
为了让开发板联网,我们还需要将我们的以太网设置成可共享的,如下图所示。
接下来我们对开发板的网络进行设置,我们参照这个链接设置开发板的IP地址。
su root #输入密码
cd /etc/netplan
vi 01-netcfg.yaml
#在键盘按Esc键退出编辑状态,输入:wq!保存配置。
netplan apply #使网络配置生效。
我的01-netcfg.yaml文件的配置如下图所示。
其中,eth0设置为DHCP模式自动获取IP地址,eth1我们暂时用不上,USB网口设置的IP地址网段要与PC端之前设置的一样,完全可以按照跟我一样的设置,只要确保eth0和usb0的IP地址不在同一个网段即可。在我的环境里,开发板eth0地址为192.168.1.100,也就是图中的eth1的地址,这个可以进入路由器设置页面进行设置,也可以在路由器设置界面查看所分配到的IP地址。
做完这些后,我们就可以通过eth0或者USB网口来通过软件MobaXterm来连接到开发板了,如下图所示。
除了通过这两种方式连接到开发板以外,我们还可以访问到互联网,就可以更新环境下的软件包,也可以直接拿开发板来做应用开发了。
开发板网络配置好以后,我们就可以进行简单的例程测试了。参考这个链接。
#进入如下目录
cd /home/HwHiAiUser/samples/notebooks
#修改启动ip地址,将ip地址设置为开发板eth0或usb0的地址
vi start_notebook.sh
#修改完成后按esc然后输入 ":wq!" 退出
#启动jupyter lab
./start_notebook.sh
在回显信息页面按住键盘“Ctrl”键并使用鼠标左键点击刚才配置的IP地址(如:http://192.168.0.2:8888/lab?token=a046a76dc21f1504f271c16278ed62ed7fb014aaf38ee807),进入jupyter lab界面,即可运行开发者套件预置的Python推理样例。同样我们也可以在远端访问这个jupyter的界面。
我们以第三个样例resnet为例,跟随下图的步骤。
点击"Restart"成功后我们将鼠标滚轮滑到最下方,等待一会儿就可以看见生成的图像了。我下面放一张我在开发板上运行样例的结果图。
至此,我们就把Atlas200 DK A2的开发环境全部配置完成了^ _ ^
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)