Atlas 200 DK采坑实录

环境配置

​ atlas200dk的环境配置是一个极其漫长的过程,其文档的pdf版本有一百多页。

​ 先上文档,通常来说浏览器直接搜出来的不是最新的,会导致固件之类的有所滞后,目前最新的固件是1.0.13alpha,但是目前只有1.0.12alpha版本的文档,不同版本的文档环境部署的繁琐程度不同,比如1.0.9alpha那个版本就很麻烦

1.制卡

​ 你需要一个ubuntu主机(可以全程采用虚拟机)作为制卡和开发环境(通常是x86_64,跟atlas200dk架构不一样,需要做交叉编译),事实上也可以直接在atlas200(arm架构)上做开发(配置过程更简单

示意图

制作SD卡的步骤对linux发行版的限制比较严格,你的linux发行版要能下载文档里提及的一系列库/工具,同时要能运行文档里提供的制卡脚本,目前测试过wsl和virtualbox上跑ubuntu虚拟机,都检测不到SD卡所以不能用来制卡,据说vmware可以但是我没有试过,最后装了个ubuntu双系统去制卡

当然如果有一种简单的制卡方式是直接把别人制作好的镜像烧到SD卡里

制卡之后是一系列对x86_64 ubuntu环境的配置,这里你可以开始用虚拟机搭配ssh的方案(不然你的操作系统可能会很危险)。

2.安装CANN

配置CANN环境需要安装一系列包,其中有一个是包libopenblas-dev是官方镜像中的软件包仓库里没有的,需要添加其他仓库以及pip换源

待补充

下一步是ACL开发,参考文档: