目录

  • 前言
  • 给SD卡烧写镜像
    • 通过读卡器与制卡脚本
    • 通过烧写好的镜像直接制卡
  • Atlas200DK连接Ubuntu服务器(虚拟机)
    • 使用USB连接Atlas与主机

前言

最近需要做一个无人机相关项目,采用华为Atlas200DK作为主控板,目标是在板载AI芯片上跑通目标检测。首先需要给atlas200dk搭建开发环境。

给SD卡烧写镜像

华为官网给出了两种烧写方式,一种是通过读卡器、制卡脚本和镜像来制作SD卡,另一种是通过已经烧写好的镜像直接搭建(推荐)

没有参考资料时,我的直觉就是直接采用烧写好的镜像来搭建,但是Atlas的官方文档并没有直接给出这种方法,因此我先采用了制卡脚本,但烧写失败,后来在gitee的Ascend samples gitee地址里找到了烧写好的镜像。

通过读卡器与制卡脚本

主要根据华为Atlas 200DK官方开发文档
该方法需要一个Ubuntu18的主机(可使用虚拟机),以及SD卡读卡器

  1. 首先在ubuntu主机中获取:

    • SD卡制作脚本“make_sd_card.py”,“make_ubuntu_sd.sh”
    • 开发者板驱动与运行包
    • Ubuntu操作系统镜像包
  2. 将SD卡放入读卡器,读卡器USB连接主机

  3. sudo apt-get update

  4. pip3 install pyyaml

  5. sudo apt-get install qemu-user-static binfmt-support python3-yaml squashfs-tools gcc-aarch64-linux-gnu g++-aarch64-linux-gnu

  6. 创建一个制卡目录,例如mkdir ~/mksd,将软件包、镜像、脚本都放到制卡目录下

  7. 获取管理员权限su

  8. 找到SD卡对应的USB设备名称fdisk -l,例如在/dev/sdb下

  9. 运行制卡脚本python3 make_sd_card.py local /dev/sdb

如果制卡成功,则终端会有提示,如果失败,则进入制卡目录的sd_card_making_log文件夹下查看原因

由于我用的虚拟机系统是ubuntu16.04,因此试了几次脚本制卡总会报format /dev/sdb的错误,不知道是系统问题还是SD卡的问题,故放弃

通过烧写好的镜像直接制卡

该方法在windows系统上可用,下载Etcher烧写工具Etcher官网以及烧写好的镜像,百度云链接:
https://pan.baidu.com/s/116D5i-5msHy3hyIvoyKbgg
提取码:kjm7

然后选择镜像和SD卡,Flash即可

这种方法制作SD卡成功,插入Atlas200DK后上电,两指示灯亮,表明系统安装成功

Atlas200DK连接Ubuntu服务器(虚拟机)

除了Atlas(运行环境外),还需要一个Ubuntu服务器做开发环境,我这边选用虚拟机+官方开发环境虚拟机镜像百度网盘连接,提取码t58p,服务器的root和用户密码都是Mind@123

使用USB连接Atlas与主机

使用Ubuntu虚拟机时,首先要win10系统USB网卡驱动安装

安装驱动后,需要修改ubuntu的USB虚拟网卡IP地址,可以采用脚本或者手动方法,我选择手动修改:

  1. 获得管理员权限su
  2. 获取USB网卡名ifconfig -a
  3. 打开网络配置文件nano /etc/netplan/01-netcfg.yaml(注:只有Ubuntu-server才有这个文件)
  4. 在addresses这一行修改成你需要的IP
  5. netplan apply

完成以上步骤后,就能够通过ssh访问Atlas200DK了

# 默认Atlas的USB网卡IP是192.168.1.2
ssh HwHiAiUser@192.168.1.2

我这边报了一个错误

ECDSA host key for 192.168.1.2 has changed and you have requested strict checking.

这表明本地保存的ssh信息失效,通过以下命令进行重新连接:

ssh-keygen -R 192.168.1.2
ssh HwHiAiUser@192.168.1.2
# The authenticity of host '192.168.1.2' can't be established.
# ECDSA key fingerprint is 53:b9:f9:30:67:ec:34:88:e8:bc:2a:a4:6f:3e:97:95.
# Are you sure you want to continue connecting (yes/no)?
yes

出现HwHiAiUser@davinci-mini说明ssh连接成功

接着需要修改Atlas用户和root密码:

passwd
# 重设你自己的密码
su - root
passwd
# 重设密码

大功告成

华为Atlas200DK开发从零开始1.开发环境搭建相关推荐

  1. Python 网站开发(一)环境搭建

    前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...

  2. 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

    使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...

  3. 安卓开发(一)环境搭建、基本程序与控件

    layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...

  4. 全志A33开发板vstar编译环境搭建

    全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...

  5. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  6. linux 国产化 gtk图形界面开发 go和c++环境搭建

    linux 国产化 gtk图形界面开发 go和c++环境搭建 一.c++环境搭建 1.解决系统自带gcc无法编译gtk的问题 sudo apt-get install build-essential ...

  7. 3D打印软件Cura的二次开发(GUI)--环境搭建

    3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai  关注 2016.07.06 12:36*  字数 1639  阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...

  8. eclipse开发cocos2dx 3.2环境搭建之一: Android C\C++环境搭建(ndk r9d)

    这几天有时间,琢磨一下cocos2dx.cocos2d家族其实挺庞大的,也有cocos2d-android这种可以直接用Java语言来开发的,但是cocos2d-android资料相对少一些,而且貌似 ...

  9. NXP S32K144开发(一)环境搭建和新建工程

    1.首先需要安装S32 Design Studio for ARM,在NXP官网可以搜索到,这玩意也是基于eclipse的 安装好后就可以打开了. 2.新建工程 过程可以参考NXP官网: https: ...

最新文章

  1. 分段函数是不是一定初等函数_查漏补缺问题64:一个含多参数分段函数的连续性与可导性讨论...
  2. 在单链表写入一组数据代码_链表常见操作和15道常见面试题
  3. golang 日志输出
  4. iOS开发-NULL和nullptr和nil和Nil还有NSNull
  5. java.lang.IllegalStateException: ContainerBase.addChild: start
  6. linux系统参加网络会议,在Deepin Linux系统下运行腾讯会议的方略
  7. Lucas定理:线性求所有逆元的方法
  8. Office EXCEL 中如何让一个单元格的数据链接到另一个工作表的数据
  9. 为什么民营银行,农村商业银行存款,定期存款利率比五大行还高?
  10. 用python 开发合同管理系统_python3.6+django2.0 一小时学会开发一套学员管理系统demo...
  11. android 迅雷 好用版本,迅雷不限速版本安卓下载-迅雷不限速版 安卓版v6.6.6-PC6安卓网...
  12. 达摩达兰论估价pdf_故事与估值epub+azw3+mobi文字版pdf+txt多看word魔鸠搜雅书屋
  13. RS232 9针串口定义
  14. UE4动画蒙太奇位移
  15. 【谷歌重磅发布2017学术影响因子】AI、视觉、机器人TOP20 榜单
  16. 网站获取微信授权登录功能
  17. 2021年中国农作物播种面积、农作物成灾面积及造成直接经济损失情况分析[图]
  18. SMB Signing not required
  19. 从校园到职场,别让父母限制了你的天花板
  20. 用计算机画函数图象的软件,信息技术应用 用计算机画函数图象优秀教案

热门文章

  1. A. Serval and Mocha‘s Array codeforces 1789A
  2. 顺通服装销售ERP管理软件鞋服销售系统v2.0.3
  3. FairyGUI:笔记 :Text (六)
  4. Android 测量流程详解
  5. zernike多项式波前拟合在屈光度测量的应用
  6. java 汉字转换为拼音 简码 及全拼音
  7. 微信小程序 加载图片时,先拉长,再恢复正常
  8. 求教:会员管理系统,如何增加积分制和相应的等级制
  9. SR860 DSP 锁相放大器技术参数
  10. 赛宁网安工控靶场入选江苏省工业软件优秀产品推广名单