【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程

    本教程详细记录了边缘设备atlas500使用nfs与服务器交互开发的方法。

1 配置Atlas IES WebUI 与 ssh 连接

  • (1) 配置pc端

​   首先使用网线将pc端(ubuntu或windows都可)和atlas500连接在一起,之后修改pc端的IP地址和掩码。将pc端IP地址修改成和atlas500相似的波段,(atlas500网口1的IP为192.168.2.111;网口2的IP为192.168.3.111),例如l连接网口2,则修改成192.168.3.148;掩码255.255.255.0。修改之后,在pc端的游览器中打开网址192.168.3.111,出现web的登录界面如下图所示:
【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第1张图片

  登录的初始账户:admin,密码:Huawei12#$

  登录之后会要求修改用户名及密码。

  • (2) 修改atlas500 ip

  登录到Web端,可通过WebUI修改atlas500 ip步骤:管理 -> 网络 -> 新增 -> 保存
【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第2张图片

  • (3) xshell 远程访问配置

  xshell中配置上述设置好的ip、账号和密码后即可连接,如下:

  然后输入develop进入开发者模式,密码为 Huawei@SYS3,如下图进入开发模式。

  • (4) xftp 文件传输注意项

  xftp只能与atlas500中的 /tmp 文件夹互相传输文件,然后再在atlas500中将/tmp文件夹内的文件拷贝过去就行。

【xftp因文件权限问题无法显示远程文件或者无法下载】

  • 更改文件的所属用户和所属组,及文件权限
chown 用户名:所属组 文件名
chmod +rw 文件名

  其中用户名是上述设置的,所属组一般是wheel。


2 虚拟机ubuntu安装与nfs连接atlas500

  • (1) 虚拟机VMware安装

  使用 VMware workstation 2015,下载链接:https://pan.baidu.com/s/1aOTU6PrfFKyP06AeA6OqUA
提取码:6666

  • (2) 安装 ubuntu 虚拟机

  首先要下载好 ubuntu镜像iso文件,这里提供 ubuntu18.04.05 的链接:链接:https://pan.baidu.com/s/11ztTuwkeok-HU8c2Jsu6_Q
提取码:6666

  安装ubuntu虚拟机 【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第3张图片

【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第4张图片
选择linux
【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第5张图片
设置名称和选择安装位置
【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第6张图片
设置磁盘大小
【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第7张图片

【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第8张图片
设置网络连接方式
【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第9张图片

  完成安装即可。

  【报错】VMware提示此主机支持Intel VT-x,但Intel VT-x 处于禁用状态怎么解决。

【嵌入式AI】atlas500与虚拟机ubuntu交互配置教程_第10张图片

  【解决办法】进BIOS打开Intel Virtualization Technology 开关,F10保存。

  • (3) 虚拟机nfs连接atlas500,共享同一目录

  为了方便开发,虚拟机、本机、atlas500要设置在一个网段,我的配置是:

  虚拟机:10.0.1.190 (桥接模式),atlas500:10.0.1.222

  在虚拟机终端输入如下命令安装nfs:

sudo apt install nfs-kernel-server    # 安装NFS服务器
sudo apt install nfs-common           # 安装NFS客户端
sudo apt install sysv-rc-conf
sudo sysv-rc-conf iptables off        # 关闭防火墙

  添加nfs共享目录:

sudo vim /etc/exports

  在文件末尾添加:

/home *(rw,sync,no_root_squash)

  然后赋权限

# 挂载目录为 /home/ubuntu/huawei
sudo chmod -R 777 /home/ubuntu/huawei/
sudo chown -R nobody /home/ubuntu/huawei/

  开启nfs:

sudo /etc/init.d/nfs-kernel-server start

  最后在atlas500上,就可以通过nfs挂载目录了

Euler:/# mount -t nfs -o nolock 10.0.1.190:/home/ubuntu/huawei /mnt

  这样就相当于将虚拟机ubuntu上的 /home/ubuntu/huawei 目录和atlas500上的 /mnt 共享了,此后开发在虚拟机ubuntu上交叉编译至 /home/ubuntu/huawei目录下,在atlas500板子上的 /mnt 目录下直接运行可直接程序调用硬件资源推理。

  收工~


扫描下方二维码即可关注我的微信公众号【极智视界】,获取更多实践项目资源和读书分享,让我们用极致+极客的心态来迎接AI !

你可能感兴趣的:(嵌入式AI,人工智能,虚拟机,nfs,嵌入式,ubuntu)