一、【玩转 华为Atlas200 DK】之制卡

目录

0. 说明

1. 准备工作

    1.1 服务器准备

    1.2 制卡系统和NPU驱动包准备

        1.2.1 创建制卡目录

        1.2.2 获取制卡系统和驱动包(下载文件需要放到制卡目录下)

2. 开始制卡

3. 华为 Atlas 200上电


0. 说明

        本文使用全爱科技QA200RC进行讲解操作,所有过程和Atlas200 DK一样。

1. 准备工作

        制卡需要一台系统为Ubuntu18.04的电脑(可以是虚拟机或者实体PC机,系统版本一定要使用Ubuntu18.04,否则制卡会出现无法启动的现象)、一张容量 > 64GB 的SD卡、一个读卡器以及一个Atlas200。

    1.1 服务器准备

        (1) Ubuntu18.04服务器准备参照 虚拟机安装Ubuntu18.04 进行安装;

        (2) 虚拟机开机安装相关依赖(依次进行以下四步操作)

$ sudo su   # 进入root用户
$ apt-get update  # 检查更新源
$ pip3 install pyyaml   # 安装python相关依赖
# 安装 qemu-user-static、binfmt-support、yaml、squashfs-tools 与交叉编译器
$ apt-get install qemu-user-static binfmt-support python3-yaml squashfs-tools gcc-aarch64-linux-gnu g++-aarch64-linux-gnu

    1.2 制卡系统和NPU驱动包准备

        1.2.1 创建制卡目录

# damingl为自己的虚拟机用户名,sdmake为新建文件夹,文件夹名可任意 
$ mkdir ${HOME}/Documents/sdmake   # 创建制卡目录

         结果如下图:

        1.2.2 获取制卡系统和驱动包(下载文件需要放到制卡目录下)

          (1) 获取制卡入口脚本,结果如下图:

$ cd sdmake  # 进入制卡目录、
$ wget  https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_sd_card.py        # 获取制卡入口脚本 "make_sd_card.py"
# (gitee): https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_sd_card.py
# (github): https://raw.githubusercontent.com/Ascend/tools/master/makesd/generic_script/make_sd_card.py

         (2) 获取制作SD卡脚本,结果如下图:

$ wget  https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_ubuntu_sd.sh  # 获取制作 SD 卡操作系统脚本"make_ubuntu_sd.sh"
# (gitee): https://gitee.com/ascend/tools/raw/master/makesd/generic_script/make_ubuntu_sd.sh
# (github): https://raw.githubusercontent.com/Ascend/tools/master/makesd/generic_script/make_ubuntu_sd.sh

        (3) 接下来进入 Ubuntu官网 下载Ubuntu 18.04.5 server arm64 系统;

        (4) 进入 华为昇腾官网 下载Atlas 200 NPU驱动包(注意:如果开发环境和运行环境分设需要注意NPU驱动版本和开发工具MindStudio版本匹配);

        (5) 最后所有文件下载完成,结果如下图,制卡目录下有四个文件。

2. 开始制卡

         完成准备工作后将SD卡插入读卡器,再将读卡器插入Ubuntu服务器USB口(虚拟机),如果使用的是虚拟机会有如下弹窗提示,在弹窗中选择将USB设备连接到虚拟机,再选择虚拟机名字,最后点击确定即可(提示:最好不要勾选记住我的选择)。

    

        (1) 查看SD卡设备名称,通过SD卡大小判断其设备名称

$ cd ${HOME}/sdmake  # 进入制卡目录
$ fdisk -l   # 查看读卡器设备名称(注意:此处根据SD卡大小判断哪一个是SD卡设备,我的SD卡为64GB)

        (2) 开始制卡,结果如下图所示

$ python3 make_sd_card.py local /dev/sdb   # 制卡(注意:在提示处输入"Y"继续)
# 其中"local"表示本地方式制卡 "/dev/sdb"为SD卡所在设备名称

        (3) 至此制卡完成,将卡插入HUAWEI Atals的SD卡槽上,上电开机(正常的开机现象入下图,LED4-LED11亮6个,风扇处于调速状态,声音比较小)。

3. 华为 Atlas 200上电

        系统上电,刚开始散热风扇全速转动,大概20s后处于调速状态,最后开发板上LED4-LED11亮灭情况如下图所示,系统正常运行。

下一篇:PC机和华为Atlas200开发板通信

若文中出现错误或者描述不当,请指出,谢谢! 

免责声明:本文多数指令来源于昇腾官方文档,所有图片均为自己实际操作截图所得,如有侵权请联系删除,转载请注明出处!

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值