(可选)配置Mind Studio安装服务器交叉编译环境
使用Atlas 200 DK进行应用程序开发前,用户需要在Mind Studio所在的Linux服务器中配置交叉编译环境。

如果制作SD卡的Ubuntu服务器即为Atlas 200 DK开发者板连接的Mind Studio所在的服务器,则本章节可以跳过。制作SD卡时,会自动为当前制卡的Ubuntu服务器部署交叉编译环境。
前提条件
可使用root用户执行如下操作检查是否已部署交叉编译环境。
操作步骤
- 获取配置交叉编译环境脚本“make_ui_cross_env.py”。
请从https://gitee.com/HuaweiAscend/tools中的tools仓中获取。
- 将获取的交叉编译环境配置脚本“make_ui_cross_env.py”上传到Mind Studio所在服务器任一目录,例如/home/ascend/mkuicross。
- 切换到root用户,并进入配置交叉编译环境脚本所在目录/home/ascend/mkuicross。
su - root
cd /home/ascend/mkuicross/
- 执行如下命令安装pexpect,用于实现SSH自动交互。
pip3 install pexpect
- 执行配置交叉编译环境的脚本。
python3 make_ui_cross_env.py
会提示输入如下信息:
Atlas DK Development Board IP: Atlas 200 DK开发者板的IP地址。
Atlas DK Development Board SSH user:Atlas 200 DK开发者板的SSH登录用户名,请配置为普通用户,默认用户为HwHiAiUser。
Atlas DK Development Board SSH user password: Atlas 200 DK开发者板的SSH登录用户的密码。
Atlas DK Development Board SSH port:Atlas 200 DK开发者板的SSH端口号,默认为22。
- 若Mind Studio所在服务器已接入网络:
脚本执行过程中会下载安装交叉编译器gcc-aarch64-linux-gnu与g++-aarch64-linux-gnu,并将编译过程中依赖的库部署到Mind Studio所在的Linux服务器中。执行结果如图3所示。
- 若Mind Studio所在服务器未接入网络,首先会提示如图4所示信息:
提示无法下载安装交叉编译器。
- 如果系统中已部署交叉编译器gcc-aarch64-linux-gnu与g++-aarch64-linux-gnu,可输入“Y”继续执行后续交叉编译环境部署。
- 如果系统中未部署交叉编译器gcc-aarch64-linux-gnu与g++-aarch64-linux-gnu,可输入其他键退出当前脚本执行,手工下载并安装交叉编译器,然后继续执行python3 make_ui_cross_env.py命令。
“gcc-aarch64-linux-gnu”与“g++-aarch64-linux-gnu”需要下载“5.4.0”版本。
- 若Mind Studio所在服务器已接入网络:
