[浩瀚银河]鸿蒙操作系统硬件开发板AICamera视觉程序篇


上两篇,完整阐述了鸿蒙操作系统硬件开发板的初步玩法了(简单介绍+环境配置+烧写系统+少部分网络指令)。

鸿蒙操作系统初步介绍
鸿蒙操作系统硬件开发板AICamera全实测
鸿蒙操作系统初步介绍(繁体)
鸿蒙操作系统硬件开发板AICamera全实测(繁体)

上方↑传送门↑欢迎复习哈~

接下来,就是阐述下视觉程序的开发过程、生成HAP程序、无签名安装

Zero.介绍

作为一个AICamera鸿蒙操作系统硬件开发板,我购买的时候附带了个5.5寸MIDI屏幕~

需要查看的可以去taobao看看点击我查看!

既然是视觉程序篇,自然就是要利用MIDI屏幕。然后显示我们写的程序了。

先来叨叨华为鸿蒙的deveco studio这个好东西吧!

  • 华为Deveco Studio作为一个出生服务于Iot布局(鸿蒙操作系统)快服务(轻量快程序)前期适配Java(安卓软件快速进入鸿蒙)的一个专业IDE软件。真正能做到一次开发,多端部署(至少我现在的程序,除了布局写的乱七八糟,这点算做到了),还集成了华为EMUI开放能力Kits,包括大家所用到的NFC多媒体全场景互联互通...

当然还有很多,我这里不一一阐述了,用过的都会感觉如此~

那么这么好的软件怎么安装到电脑上呢?

First.安装Deveco Studio(汉化教程可以百度,可以汉化了

目前华为官网推出1.0和2.0两个版本。当然这里肯定是要推荐大家下载使用2.0版本了!

download蓝链接也给大家下~选择Deveco Studio 2.0

华为官网下载可执行程序包还是很给力的,大家不必担心下载速度哒!~

感兴趣的各位猿们可以看看这个网站哦~华为开发者官网文档哦

安装教程里面也有我就不细写了。因为篇幅太多!

任意门出发!

配置华为HPM仓库!

运行个Hello World!

当然。这里仅仅局限于简单开发。并且调试也是远程真机(需要18岁实名)

接下来要讲的,是把软件弄进硬件开发板AICamera!!!

Second.初步软件开发(不仅仅是Hello World,止步于此无法前进!)

由于华为Deveco Studio支持使用HTML、css、JS。这对我、对大家来说简直就是福利,对各位开发者来说不用去过多学习,减轻负担!

既然要写软件针对AICamera了。那么就不要那么简简单单,开搞个监测的界面~

这里也是传送门,讲述了开发过程

你以为我真要写啊!?

这样的话,截图得弄个不下三五十张,到时侯挤爆服务器是不争的事实!既然如此那么我就以我讲述方式来解读每层code吧~

首先,src/main/js/default/pages这层文件夹下,带的就是hml、css、js。前端结构i了~

这里用到的是index和detail。为什么呢?去看文档或者下方图片,你就可以看到有两个页面跳转了~

那么怎么解决这里跳转界面呢?

这里有个好get的点~

<input class="btn" type="button" onclick="openDetail" value="历史记录"></input>

是这么写法(在index.hml大约60+行)当然这里openDetail对应了index.js里的约60行+的“跳转到详情界面”

这些都是新写法。为了适应在搭载鸿蒙操作系统轻量设备(开发板或者IOT带屏设备)上运行做的。

那么怎么导入资源来使用进去呢?src/main/resources文件夹,和index.js里的src使用cloud_green文件能给你答案!

当然这些文件我没用进去,所以效果我也说不了~gitee有这个文件夹,大家可以git下来

Gitee转链

.......(别看,看就是你在写代码时咸鱼了~!)

写好了后,记得调试下~(真机调试需要实名,上方有链接。如果已经实名,点击Tools——HVD,自动打开默认浏览器登录账号后,即可真机调试)Warning!此时src/main文件夹的config.js。确定大约第10~20行之间。devicetype写法如下:

"deviceType": [
    "smartVision"    //(这里意思是可以在带屏设备上运行,例如智慧屏,不过我直接跑过好像出Bug不知道为什么。)
                     //(总而言之这句一定要写好!如果要在模拟器真机调试,首选liteWearable)
                     // (写法如右替换即可→"liteWearable")
],

如果真机调试好了,lite手表也闲暇无事做的调试好了,就可以到开发板里了。左上方——Build——Build App(s)/Hap(s)——Build Release Hap(s)

真机运行这篇,就已经阐述了无签名安装HAP程序了。当然上方build也是没用签名生成的HAP。

这里有个坑。out/ipcamera_hi3516dv300/dev_tools。这个路径大家熟悉吧~这个是hi3516dv300的code的out文件夹

dev_tools文件夹需要复制到SD卡里。再运行代码安装~

基本上就是这些了。这篇写的很少、很少、很少。。。因为写太多浪费时间(网络上有现成的还是官网)写太少你们得说敷衍可不好哦~

所以就这样咯~后面有可能还扯程序或驱动了。这个我还没咋接触后会有期吧~

声明:浩瀚银河 Powered-By-Lin.孟|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA 4.0协议进行授权

转载:转载请注明原文链接 - [浩瀚银河]鸿蒙操作系统硬件开发板AICamera视觉程序篇


2020.11.22 即日起使用百度搜索“浩瀚银河”,即可找到本网站!欢迎大家使用百度搜索!