Atlas 200 DK系列教程——初级篇
Atlas 200 DK文档
搭建硬件环境
制作SD卡
- get tools
git clone https://github.com/Ascend/tools.git
- make_sd_card.py
- make_ubuntu_sd.sh
- mini developerkit
- Ubuntu(ubuntu-xxx-server-arm64.iso)
- 安装依赖库(root权限)
su root
apt update
apt install qemu-user-static binfmt-support python3-yaml gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
- 安装(root权限)
fdisk -l
python3 make_sd_card.py local /dev/sda
- 帐户、密码(makeubuntu_sd.sh)
USB_CARD_DEFAULT_IP: 192.168.1.2
USER_NAME: HwHiAiUser
USER_PSW: 修改
ROOT_PSW: 修改
开发板与Ubuntu连接
- 通过脚本配置
- get tools
git clone https://github.com/Ascend/tools.git
- usb configure(root权限)
bash configure_usb_ethernet.sh -s ip_address
- 手动配置(root权限)
su root
ifconfig -a # 获取USB网卡名
vi /etc/network/interfaces
auto enp***
iface enp*** inet static
address 192.168.1.223
netmask 255.255.255.0
vi /etc/NetworkManager/NetworkManager.conf
managed=true
ifdown enp***
ifup enp***
service NetworkManager restart
部署开发工具
Mind Studio工具部署
简介
软件包获取
环境准备
创建安装用户(root权限)
- 工具只支持单用户安装并操作Mind Studio
- 目前只支持非root用户安装,且确保用户HOME目录权限为750
useradd -d /home/username -m username
passwd username
chmod 750 /home/username
配置安装用户权限(root权限)
- 安装前需要下载相关依赖软件,需要使用sudo apt权限
chmod u+w /etc/sudoers
vim /etc/sudoers
- #User privilege specification后面添加
- 确保/etc/sudoers文件最后一行为#includedir /etc/sudoers.d
username ALL=(ALL:ALL) NOPASSWD:SETENV:/usr/bin/apt
chmod u-w /etc/sudoers
检查源(root权限)
apt update
安装依赖(安装用户)
- 相关依赖
sudo apt install gcc g++ cmake curl libboost-all-dev libatlas-base-dev unzip haveged liblmdb-dev python-skimage python3-skimage python-pip python3-pip libhdf5-serial-dev libsnappy-dev libleveldb-dev swig python-enum python-future make graphviz autoconf libxml2-dev libxml2 libzip-dev libssl-dev sqlite3 python
- JDK
sudo apt install openjdk-8-jdk
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
安装Mind Studio
安装前准备
- 设置安装包目录(安装用户)
mkdir director
- director目录对于Mind Studio安装用户必须具有读写和执行的权限,若没有(root权限)
chown username:usergroup director
chmod 750 director
- 解压安装包(安装用户)
unzip mini_mind_studio.Ubuntu.rar
安装
- 切换到root用户为Mind Studio安装用户加权
su root
cd /home/username/director
./add_sudo.sh username
- 安装(安装用户)
./install.sh
登录
Mind Studio网址:https://IP:Port,默认端口8888,初始密码:Huawei123@
Profiling网址:https://IP:Profiler_port,默认端口8099,用户:msvpadmin,初始密码:Admin12#$
常用操作
启动(安装用户)
cd ~/tools/bin
bash start.sh
停止(安装用户)
cd ~/tools/bin
bash stop.sh
卸载
- 添加安装用户(root权限)
su root
cd /usr/bin
./add_sudo.sh username
- 卸载(安装用户)
cd ~/tools/bin
./uninstall.sh