参考
官方参考手册https://support.huaweicloud.com/productdesc-A200dk_3000/atlas200_DK_pdes_19_0008.html
Atlas200DK合设环境搭建指南.docx
安装运行环境
刷SD卡
Etcher工具下载地址:https://www.balena.io/etcher/
镜像下载链接:https://gitee.com/ascend/samples/wikis/Atlas200dk%E5%90%88%E8%AE%BE%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA—%E7%94%A8%E9%95%9C%E5%83%8F%E6%81%A2%E5%A4%8D%E7%9A%84%E6%96%B9%E5%BC%8F?sort_id=3706490
通过Etcher将镜像写入SD卡。
将刷好的SD卡插入板子,静待一两分钟,稳定运行。
准备Ubuntu服务器
用VirtualBox新建一个Ubuntu虚拟机,启动。
ref:
1、VirtualBox新建虚拟机
2、vi命令乱码 https://www.awaimai.com/262.html
3、没有ifconfig命令 pip install net-tools
3、无法输入中文
连接开发板和虚拟机
开发板通过typeC-USB2.0连接电脑。
虚拟机设置中添加usb设备,“HISILICON Ethernet Gadget”。
Atlas 200 DK的USB网卡的默认IP地址为192.168.1.2,所以需要修改Ubuntu服务器的USB虚拟网卡的IP地址为192.168.1.x(x取值范围为0~1,3~254),使Atlas 200 DK与Ubuntu服务器可以通信。
配置虚拟机服务器的usb网卡有两种方法,一种是命令行方法,一种是图形界面方法(我喜欢用,省时间)。
第一种su root,先通过ifconfig命令查看网卡名,然后编辑/etc/netplan/01-xxx.yaml文件配置信息,再netplan apply。
第二种直接点击桌面右上角连接图标,点击usb连接,设置IPv4信息
此时ping 192.168.1.2是否连通,如果连通可以通过ssh登录开发板
ssh HwHiAiUser@192.168.1.2# Mind@123f

开发板联网
服务器端查看usb网口usb0和联网网口enp0s3
并输入以下命令设置转发
echo "1" > /proc/sys/net/ipv4/ip_forward #允许报文转换iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.1.0/24 -j MASQUERADEiptables -A FORWARD -i usb0 -o enp0s3 -m state --state RELATED,ESTABLISHED -j ACCEPTiptables -A FORWARD -i usb0 -o enp0s3 -j ACCEPT
开发板上添加网关、开启DNS
HwHiAiUser@davinci-mini:~$ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0HwHiAiUser@davinci-mini:~$ su rootPassword:root@davinci-mini:/home/HwHiAiUser# route add default gw 192.168.1.223 dev usb0root@davinci-mini:/home/HwHiAiUser# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault _gateway 0.0.0.0 UG 0 0 0 usb0192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0# add DNS=114.114.114.114root@davinci-mini:/home/HwHiAiUser# vi /etc/systemd/resolved.confroot@davinci-mini:/home/HwHiAiUser# systemctl restart systemd-resolved.serviceroot@davinci-mini:/home/HwHiAiUser# ping baidu.comPING baidu.com (220.181.38.251) 56(84) bytes of data.64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=47 time=60.5 ms64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=47 time=26.4 ms64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=3 ttl=47 time=33.8 ms^C--- baidu.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2002msrtt min/avg/max/mdev = 26.472/40.287/60.573/14.655 msroot@davinci-mini:/home/HwHiAiUser#
ps: 30min走完+记录
问题:
服务器重启之后,开发板下电之后,会再次恢复无法联网的状态,需要对关机的机器重新执行一次联网的操作。
安装开发环境
配置Ubuntu X86系统
https://support.huaweicloud.com/usermanual-A200dk_3000/atlas200dk_02_0016.html
要以非root用户安装,今天我按照root用户安装了,艹,不知道会什么后果
要更新apt-get和pip3.7.5,
安装python包前,没有更新pip,速度贼慢,日
安装开发套件包
不用弄,烧录镜像默认集成了,而且软件包都下不到
部署Media模块
解压media包中文乱码
配置交叉编译环境
镜像继承了,可以查看到版本
弄个屁,发现之前的文档就是陈旧的。草泥马傻逼华为。
