[文章]【HarmonyOS HiSpark AI Camera试用连载 】HiSpark AI Camera 开发套件开箱体验

阅读量0
0
0
`

        非常感谢电子发烧论坛联合润和软件提供的这次HiSpark AI Camera HarmonyOS开发板免费试用机会!本来看到那么多人申请,以为通过的机会是很渺茫的,结果9月12日填写的申请,到了9月25号赶在周末之前很及时地送到了。很荣幸也很开心加入HarmonyOS先行者的行列!
        下面给大家分享一下我的开箱体验,主要分为以下几个部分:常用的网络链接地址、实物开箱展示、底座的组装、功能和特性的介绍。

一、新手指引
1.1 官方网站
发烧友-官方战略合作社区:
        https://bbs.elecfans.com/
鸿蒙技术社区:
        https://bbs.elecfans.com/harmonyos
HarmonyOS官网:
        https://www.harmonyos.com
HarmonyOS开源项目:
        https://www.openatom.org/openharmony
HarmonyOS代码仓库:
        https://openharmony.gitee.com


1.2 开发板资料
开发套件hihope官网:
        http://www.hihope.org/download/AllDocuments
        里面包含《USB-to-Serial Comm Port.exe》等资料。
烧录指导:
        https://bbs.elecfans.com/jishu_1991961_1_1.html
HarmonyOS课程:
        https://harmonyos.elecfans.com/university/list
Hi3516开发板介绍:
        https://bbs.elecfans.com/jishu_1991413_1_1.html
Hi3516开发板环境搭建:
        https://bbs.elecfans.com/jishu_1991415_1_1.html
开发Hi3516第一个应用程序示例:
        https://bbs.elecfans.com/jishu_1991417_1_1.html
开发Hi3516第一个驱动程序示例:
        https://bbs.elecfans.com/jishu_1991422_1_1.html



二、实物开箱展示
2.1 包装盒
        正面:

        背面:
2.jpg


2.2 开箱
3.jpg


2.3 开发板使用指引
        采用代码的结构进行介绍,还是挺有意思的。
5.jpg


2.4 开发套件全家福
        第一排是亚克力板子,厂商考虑得还是很周到的,有了亚克力座子就能方便的安置各种部件和线材了。看着清爽的桌面,思维也会清晰很多。
        第二排第一个就是我们最核心的SOC和sensor所在的模块了,该模块设计比较独特,后文会有详细介绍。
        第三排的第一个是5.5寸LCD显示屏,带有触摸面板。
        然后图片右下角就是其他的一些配件了,比如详细的产品说明书、1.2米长的Type C接口线、1米长的USB转UART线、带开关键的Type C接口的电源适配器、FPC天线、扬声器、螺丝、螺帽等等。电源适配器很贴心地带了一个开关,开发者再也不用费力地拔插适配器了,而且插头还是可收纳起来的,不得不点赞一下润和软件的细节做得很到位。
4.jpg


2.5 核心模块特写
        核心模块采用了四层堆叠式设计,按功能进行分层,如下图所示,从下往上依次为:第一层是Ext板,Ethernet、PWM、ADC、GPIO等接口都在该扩展板上;第二层为Core板,包含Hi3516DV300最小系统、Micro HDMI等;第三层是Sensor板,上面有摄像头模组IMX335、2.4GHz wifi模组、SD卡座、Type C等;第四层是Light板,包括红外补光灯、指示灯、蜂鸣器、MIC等。
        这样设计的目的应该是让用户可以根据不同场景进行硬件的差异化搭配。
7.jpg

        来一张正面照:
6.jpg

        俯视图:
8.jpg

        左视图:
9.jpg

        右视图:
10.jpg

        后视图:
11.jpg

        然后再进一步把核心模块的每一层都拆解开来看看。
        正面:
12.jpg

        反面:
13.jpg

        至此,我们把基本的模块都拆解完了,可以看到Core板和Sensor板的器件密度还是挺高的,扩展的接口也比较的多。


三、底座的组装
        由于开发套件里面配套了亚克力支架,但是却没有配上拼装说明书,所以自己琢磨怎么组装都弄了很久。下面可以给大家提供一点参考。
        可以先将L型底座和大底板先装好,然后核心模块和LCD的排线也接好,TOUCH线接起来正反不太对,先不管它。装完后如下图所示。
14.jpg

        小心将排线放到核心模块底座上的U型口中,然后用螺丝固定好核心模块,用无痕胶固定好液晶屏。
        排线接头的特写:
15.jpg



四、上电测试
4.1 摄像头和屏幕
        开机后发现里面有跑LCD实时显示摄像头画面的demo,不过画面相当模糊,对焦没调好。
16.jpg


4.2 debug串口
        串口debug接口在Core板上,丝印是J21,在SW3(Update)按键旁边,波特率为115200。
        下载USB转串口驱动USB-to-Serial Comm Port.exe:http://www.hihope.org/download 。如果是首次登陆该网站,需要先简单注册。
通过串口终端登陆进去后,发现里面跑的是Linux。
17.png


4.3 音频录播
        然后按住SW1键,会循环从扬声器里面播放测试的声音;按一次SW2键,会录制板载MIC捕捉到的声音,再按一次则停止录音。

4.4 其他
        进入Linux系统还可以自己差看一下DDR、EMMC、SD卡、Ethernet、WiFi等。用笔记本电脑连接开发板的wifi AP,用串口设置登陆密码后,可通过telnet登陆到系统。
/openais # free
               total           used        free         shared     buffers      cached
Mem:     511916       52496      459420    0              2452         22848
-/+ buffers/cache:    27196      484720
Swap:            0          0          0
/openais #
/openais # cat /proc/partitions
major   minor   #blocks  name
   1          0        65536 ram0
...
   1          15      65536 ram15
179        0        7634944 mmcblk0
179        1        1024 mmcblk0p1
179        2        4096 mmcblk0p2
179        3        7618560 mmcblk0p3    // 8GB rootfs part ?
179       24       512 mmcblk0rpmb
179       16       4096 mmcblk0boot1
179        8        4096 mmcblk0boot0
179       32       3872256 mmcblk1
179       33       3806129 mmcblk1p1     // 4GB sdcard



五、功能和特色
        SOC:基于海思专用Smart HD IP camera SoC(Hi3516DV300),双核Cortex-A7 MP2 @900MHz处理器,集成新一代 ISP、高性能NNIE引擎,算力1.0TOPS。
        操作系统:支持Linux OS、Lite OS、鸿蒙 OS多操作系统。
        存储设备:1GB/32bit DDR3,最大数据数率1.8Gbps;支持eMMC4.5的8GB/4bit存储空间;外部扩展SD存储接口,最大支持2TB SDXC卡。
        网络:低功耗2.4GHz Wi-Fi无线通信(带FPC天线);100M的RMII模式Ethernet。
        调试接口:JTAG接口、UART0 debug接口。
Type C接口:给套件提供5V供电,支持USB2.0。
        视频与图形处理:
                输入:索尼Sensor IMX335:5.04M像素,最大分辨率2592(H)x1944(V),60fps帧数率,F1.6大光圈,1/2.7”成像靶面,3.6mm焦距,红外补光加IR-Cut红外夜视功能。
                输出:H.265视频压缩编码输出图形和视频,可实现1/15~16X缩放;图像90°/180°/270°旋转;MicroHDMI接口输出高清画质,最大分辨率1080P60;兼容4寸、5.5寸LCD/TP屏显示。
        音频处理:单声道驻极体表贴mic,同步预留差分输入mic接口,2030腔体全频段喇叭。
        扩展功能:蜂鸣器,双色指示灯音色搭配,2路自定义按键、I2C、UART、GPIO、PWM、ADC模拟采集等,支持NFC模组、5G模组、舵机等扩展。
        安全性:预留算法加密IC,3C安全认证。
        电源:带开关按键的Type C接口5V/3A电源适配器。

        HiSpark AI Camera开套件配套的模块和接口真的很丰富,功能强大,能完整实现音视频的输入和输出,可以满足很多智能化场景下的应用需求,比如图像识别、双屏显示、双向语音、安防监控等等。不过鸿蒙系统和HiSpark AI Camera
开发套件相关的配套资料目前能找到的还不是很多,大部分都是最近的推广课程,不够精细,可能后续开发会遇到很多细节上的问题,不过“世界上本来没有路,走的人多了也便成了路”。希望能和各位HarmonyOS先行者一起探索新世界!


六、结束语
        原本计划把开发环境搭建和烧录系统的步骤都一起做了,结果发现自己还要重新搭建ubuntu18.04的虚拟机和安装环境,由于时间关系这些内容就只能留到下次分享了。
        感谢您的阅读!




`
1.jpg

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友