《高通QCS6490开发》是一系列AIoT应用开发文章,我们将会在系列文章中陆续介绍基于QCS6490平台上的AIoT应用开发,在文章中,我们选择了广翼智联(FAIOT)公司的FV01产品作为开发板,介绍如何从底层的硬件板卡接线,到视频编解码,AI推理等AIoT应用开发所涉及的内容。
2024巴塞罗那电信展(MWC 2024),广翼智联(FAIOT)公司在展会上推出了两款基于高通技术的边缘智能计算终端FV01和FV04。其中FV01搭载的是高性能的高通® QCS6490 处理器,而FV04则是FV01的高阶迭代版本,搭载的是Qualcomm® QCS8550处理器设计。FV01的产品有两种一种是包括外壳的AI盒子,另外一种是PCBA的开发板,我们选取FV01作为本系列文章的示例开发板,后后续的内容中,如果没有特别说明,即用QCS6490开发板指代广翼智联的FV01板卡
FV01的产品图如下,整机外观尺寸215.5 x 116 x 55 mm (不含天线)
FV01集成了6G LPDDR4x内存,128G UFS ROM,支持M.2 NVMe SSD,内置了SD卡槽
并且接口也相当丰富,有2个HDMI,1个DP,40针GPIO,4个 USB 3.0/ Type A,1 个USB 3.0/Type C 1 个USB 2.0/ Type A . 4个千兆以太网接口
去掉整机外壳,看到的是AI板卡。如下图
板块由一块QCS6490的计算模块和IO板组成
这个板卡上也有显示屏,相机等接口。
QCS6490是高通公司针对 AIoT解决方案打造的芯片,有关这个SoC的信息可以参考高通官方文档
https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qcs-qcm6490-soc-product-brief_87-28733-1-b.pdf
主要规格
- CPU:搭载了八核 Kryo 670,包括 1 个 Gold Plus 核心(Cortex-A78,主频 2.7 GHz)、3 个 Gold 核心(Cortex-A78,主频 2.4 GHz)和 4 个 Silver 核心(Cortex-A55,主频高达 1.9 GHz)
- GPU:集成了 Adreno 643L GPU,主频为 812 MHz,支持 OpenGL ES 3.2、OpenCL 2.0、Vulkan 1.x 和 DX FL 12
- AI 性能:具备 Qualcomm® Hexagon™ 计算DSP,支持Hexagon vector和tensor的硬件加速,综合算力13 TOPS
- 视频编解码:具备Qualcomm® Adreno™ VPU视频硬件编解码加速,最高支持4K 60帧的硬件解码能力,和4K 30帧的硬件编码能力
- 图像信号处理器(ISP) :具备Qualcomm Spectra™ ISP图形处理引擎,支持5给并发摄像头
从规格上看搭载了QCS6490的FV01,在AI计算边缘侧有非常强的能力,适应性非常广。我们以AIoT应用领域的视频分析为例子,探讨FV01在不同视频分析场景的下具有的明显优势。
FV01作为边缘侧数据处理节点,在这个典型的视频分析应用场景下,设备作为边缘侧的数据处理汇聚中心,利用AI模型对视频画面做检测、分类。在这样的场景下,FV01可以作为一个数据节点,传统的IP摄像头作为视频流的数据源,视频流通过RTSP协议传输到FV01设备中。由于QCS6490的VPU硬件解码的加持,理论上一台FV01就同时可以支持8路1080P并发的网络摄像头,单台设备就可以满足一个点的视频分析。
FV01作为端侧视频分析设备,另一方面,在需要4k高清,低时延的视频分析处理场景中,多个镜头通过MIPI接口接入到FV01的板卡上,比如广角、长焦,4K等多镜头组合,由于QCS6490 ISP处理器的加持,能够稳定高速的采集到RAW图片,省去了视频解码环节。
实际上,视频分析只是众多的AI应用场景的一个典型应用,凭借着丰富的接口,高性能计算,高效的的AI推理能力以及高速的视频编解码能力,广翼智联的FV01可以满足绝大多数边缘计算的场景,是智能工厂、智慧安防和智慧农业等计算和AI应用的一款优秀选择。
作者:Ricky Li,高通工程师