由于在学校选修了《图像处理与分析》这门课程,需要用到华为Atlas200DK,因此有了学习更高级开发板的机会(本科时还用的51单片机,,,,),在此记录一下部署开发环境和运行环境的艰辛历程。
前期跟着博主的这个视频操作(全在Ubuntu系统下执行):
手动搭建Atlas 200DK开发和运行环境_哔哩哔哩_bilibili
上表大概就是所有步骤了,个人感觉准备工作真的非常的多。。。并且在这个过程中还屡屡出错。
前面都是下载一些东西(倒数第二个amd64.iso文件是不需要的,下载错了,一定要下载arm64.iso文件),比较顺利,因此没有记录,从出错的地方开始记录。
上图是在启动MindStudio过程中,发现缺少环境依赖,按照红色处的提醒,将命令复制粘贴到命令行中,进行下载,耐心等待ing........
好的,报错了,网络超时,解决一下,改成以下语句
pip --default-timeout=1000 install grpcio # 增大默认超时的时间
pip --default-timeout=1000 install grpcio -i https://pypi.tuna.tsinghua.edu.cn/simple
# 指定默认超时时间及下载源
当然其他的下载源也是可以的。然后就会发现,下载速度超级快,nice~
再次出现问题,在网上经历多番尝试,终于让我找到了解决方法,连接如下
上图是这篇博客的截图,按照如上操作,顺利安装上Matplotlib。
感谢这位博主,官网yyds。
安装完上述环境依赖后,再次运行 ./MindStudio.sh时,直接弹出了图形化界面,并未提示缺少JDK。。。经检查,发现已存在JAVA
这是 环境变量没有设置好??但是JAVA和JDK安装成功??
这,,,先放一放
前期软件的准备工作结束了,可以开始制卡了,,,然而,SD卡一直连不上虚拟机,
而网上的教程大多都是VMware的,终于让我找到了VritualBox连接的方法
VirtualBox direct access to SD Card in Windows – Sandy Scott's Web Spot
中文版:
Win7中通过VirtualBox访问SD card_梦天寒的博客-CSDN博客
以管理员身份运行cmd,按照博客里的步骤操作,会在桌面生成一个sdcard.vmdk文件,之后在虚拟机内将其添加到“控制器:SATA”中去(具体操作见博客)
注意:以管理员身份运行VM box,不然这个vmdk文件会报错。。。。
制卡中途出现此错误,,,,
Accessing SD Card from Linux VirtualBox Guest on Windows Host
在上述博客中发现,是未勾选“使用主机输入输出(I/O)”,解决此问题,再次制卡
再次出现问题,在日志里查看详情,“Failed:Format /dev/sdb1 failed!”
在日志中可以看到,64G的SD卡(实际容量59.7G)被分成了三个区,在windows下看到原来的F盘变成了F、H、I三个盘
并且还提示需要格式化。。。。解决方法如下:
(1)这里我问了博主,博主给出以下建议,并且建议我采用dd镜像的方式来制卡
Linux格式化并重新加载磁盘_yhao浩的博客-CSDN博客_linux磁盘格式化
(2) 同时我也在昇腾论坛中问了这些问题,给出以下解决方法,并且也是建议采用dd镜像进行制卡
如何修复烧写镜像文件失败的SD卡_chary_152的博客-CSDN博客_etcher失败
因此,在采用第二种恢复了sd卡后,采用dd镜像进行制卡,参考博主的另一个视频,开启了新的制卡路程,链接如下:(此过程全在Windows系统下操作)
此方法确实省掉了许多前期的手动部署工作,比较简单,也没有什么大问题,至此准备及测试工作全部结束。