海思hi3516dv300芯片AI图像模块学习(七)海思开发环境搭建和源码下载
官方参考:https://device.harmonyos.com/cn/docs/documentation/guide/ide-install-windows-ubuntu-0000001194073744#section1566312395170

没难度


window下载 复制粘贴到虚拟机里即可

后面文件夹里打开命令行,继续跟着做
海思的工具:HUAWEI DevEco Device Tool
面向智能设备开发者,提供一站式的开发环境、一站式资源获取通道,实现了从芯片模板工程创建到开发资源挑选定制,再到编码、编译、调试、调优、烧录环节的全流程覆盖,帮助开发者实现 HarmonyOS Connect/OpenHarmony智能硬件设备的高效开发。

2.window安装HUAWEI DevEco Device Tool,要求把Python3.8装了

3.ubuntu安装SSH

四条命令,
4.window安装插件
vscode装remote ssh


window弄完之后继续到虚拟机这边,查一下ip和用户名

回到window端

在远程管理里输入ip和用户名

添加

选择Linux,然后在选择Continue,然后输入登录远程计算机的密码,连接远程计算机 。

连接成功,没导入源码前只有这边部分。到这里环境配好了,然后开始下下载创建源码工程,
源码下载参考:
https://docs.openharmony.cn/pages/v3.1/zh-cn/device-dev/quick-start/quickstart-ide-lite-sourcecode-acquire.md/

"yourname""your-email-address"填注册gitee用的即可

curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中
这一步容易错,参考:https://blog.csdn.net/weixin_45768644/article/details/124243645
将这个长命令拆开做
sudo apt-get install curl
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 >repo
cat repo #非空
sudo mv repo /usr/local/bin/
后面就和官方一样了
拷贝之后,需要给repo文件添加可执行权限
sudo chmod a+x /usr/local/bin/repo
添加完成之后 可以用下面这条命令检测一下
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

推荐方法二简单一点
但是注意要在新建文件夹后,再在文件夹里运行命令行
mkdir /home/keii/OpenHarmony_master
cd /home/keii/OpenHarmony_master
在执行下面的命令:
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
第一步之后信息会报错 说没有python3的环境
还是参考刚刚的网页,把python3链接到python

继续 repo sync -c,这条代码开始拉项目,要很久很久

成功后 repo forall -c 'git lfs pull',这个很快

在源码根目录下执行prebuilts脚本,安装编译器及二进制工具。
下载源码,到这里完成。
接下来导入源码,开始工程
参考:
https://docs.openharmony.cn/pages/v3.1/zh-cn/device-dev/quick-start/quickstart-ide-lite-create-project.md/


选鸿蒙源码,后续型号参考
https://device.harmonyos.com/cn/docs/documentation/guide/ide-hi3516dv300-compile-0000001146686054


选择 ipcamera_hispark_taurus_linux 版本的3516


安装工具链以前先把pip源换了
mkdir -p ~/.config/pip
touch ~/.config/pip/pip.conf
gedit ~/.config/pip/pip.conf
输入:
[global]
timeout =120
index-url =https://repo.huaweicloud.com/repository/pypi/simple
[install]
use-mirrors =true
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
保存


首次编译要很久,结束显示:
