【HarmonyOS HiSpark AI Camera试用连载 】开箱安装及编译环境踩坑 - HarmonyOS技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 - 威廉希尔官方网站
分享 收藏 返回

[文章]

【HarmonyOS HiSpark AI Camera试用连载 】开箱安装及编译环境踩坑

非常感谢电子发烧友提供这么好的平台,感谢@emitter  给予这次试用机会。
先晒一张开箱全家福
大合照.jpg
安装的视频教程可以到优酷上看,链接如下
HiSpark_AI_Camera开发套件_使用指导视频

https://v.youku.com/v_show/id_XNDk0NTM5MzAwMA==.html

如果嫌弃优酷广告可以从Hihope 官网下载视频教程,链接如下
Hihope 资料中心
http://hihope.org/download/AllDocuments
Hihope.png

聪明的你应该看到了这边还能下载到
AI_Camera_Hi3516DV300开发套件_说明书.pdf
HiSpark AI Camera 原理图.zip

PL2303_Prolific_DriverInstaller_v1_12_0.zip

USB-to-Serial Comm Port.exe


右侧往下拉,选择Hi3516DV300
还能下载到

Hi3516-HiTool.zip

Hihope2.png

接着分享下编译环境搭建踩的几个坑
我之前已经有搭建好wifi-iot的编译环境,天真的我以为AI Carmera应该也能直接编译过吧,然而并不是。
1./bin/sh: /usr/lib/ccache/../bin/clang: No such file or directory
截图如下
ccache_error.png
经过分析问题的原因在于,因为我原来的编译环境(编译android项目)需要用到ccache来加速编译,所以在我的Ubuntu的.bashrc 中有配置/usr/lib/ccache。
ccache_bashrc.png
再查看下/usr/lib/ccache,这边会将鸿蒙编译需要用到的clang相关指向/usr/bin/ccache
ccache_ls.png
目前的解法是,先将我的.bashrc中/usr/lib/ccache这个环境变量拿掉就不会报这个错了。
不过此处留下了一个疑问,是否可以用ccache来加速鸿蒙编译?我尝试了下但是没有成功,需要再另外找时间试下,如果有大神知道也可以帮忙指点下。

2.提示mcopy找不到,错误信息如下
mcopy_error.png
从菜鸟教程上查到
https://www.runoob.com/linux/linux-comm-mcopy.html
mcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制。

所以用以下指令顺利解决
  1. sudo apt-get install mtools

3. 看到编译成功了,但是有报error unable to access jarfile ,如下图

unable to access jarfile.png
到群里咨询大神才知道,需要安装打包和签名工具
  1. #mkdir -p ~/developtools && cd ~/developtools
  2. #URL_PREFIX=https://repo.huaweicloud.com/harmonyos/develop_tools/
  3. #wget $URL_PREFIX/hapsigntoolv2.jar
  4. #wget $URL_PREFIX/hmos_app_packing_tool.jar


附上踩完坑后找到的华为官方Hi3516开发板介绍,环境搭建
https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_3516-0000001052670587

最后分享下组装完成后点亮操作的视频。





03b6345e88379bff625856109d17058a

更多回帖

×
发帖