电子产业一站式赋能平台

PCB联盟网

搜索
查看: 751|回复: 0
收起左侧

【HarmonyOS HiSpark AI Camera试用连载 】使用DevEco Studio开发hello world hap在Hi3516上运行

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-12-3 09:56:48 | 显示全部楼层 |阅读模式
【HarmonyOS HiSpark AI Camera试用连载 】使用DevEco Studio开发hello world hap在Hi3516上运行, 1、下载和安装DevEco Studio

下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio#download

该工具文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387

我使用的版本为 2.0.10.201

2、启动并创建Project

点击左侧Create HarmonyOS Project,选择Smart Vision,选择Empty Feature Ability模板,如下图所示:



1.png (47.01 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:01 上传

输入工程名称以及选择工程位置,如下图所示:



2.png (30.39 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:01 上传


3、修改config.json

打开src/main/resources/config.json文件,在abilities中添加 “visible“: true,如下图所示:



3.png (62.13 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:02 上传


4、根据需要对index目录中的index.css、index.html和index.js进行修改

我这里保持默认配置,显示一个hello world


5、编译debug版本的hap

点击“Build”-->“Build APP(s)/Hap(s)“ --> “Build Debug Hap(s)“
注意:这里一定要选择Debug版本的,否则会受到签名等问题影响



4.png (26.95 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:02 上传


6、拷贝hap、bm、aa工具到SD卡中或通过ftp服务器的方式直接下载

这里我采用第一种方式:

首先,右键左侧“build”目录,选择“Show in Explorer”即可在window文件夹中显示该目录,在以下路径中可以找到刚刚编译的hap:build\outputs\hap\debug\smartVision

将其拷贝至SD卡中。

打开之前编译镜像生成的out目录,在以下路径可以找bm、aa安装和调试hap的工具(
注意:这里的aa和bm工具必须是与您编译和运行的镜像配套的,也就是编译镜像生成的):out/ipcamera_hi3516dv300/dev_tools,将其拷贝到SD卡中。


7、安装Hap

将SD卡插入Hi3516的卡槽中,并重启开发板,发现根目录中出现名为sdcard的目录,如下图所示:



5.png (23.48 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:02 上传

使用cd sdcard指令进入该目录,可以看到如下文件:



6.png (13.69 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:02 上传

使用如下指令即可完成hap安装 ./bm finstall -p hap包名称,例如我的是:./bm finstall -p entry-debug-smartVision-unsigned.hap

即可在hi3516开发板屏幕上看到如下图标:



7.png (917.32 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:02 上传

用手点击即可运行,运行结果如下图所示:



8.png (1020.22 KB, 下载次数: 0)

下载附件  保存到相册  

昨天 20:02 上传

是不是发现无法退出?刚刚没有编写退出的操作,我们可以使用kill指令将进程杀死

首先使用task指令,查看这个进程的pid,例如我的是15输入kill -14 15即可杀死,退出到桌面。

总结:到这里您应该学会如何将电脑上开发的hap运行到开发板了,您可以参阅以下文档,获得更多API,创造更有意义的程序!

https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-0000001054518434
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表