Skip to content

软件栈全景与架构说明

A8550MA1 是基于高通 QCS8550 的系统级模块(SOM)。模块集成处理器、内存和存储,可独立运行 Ubuntu 22.04,并通过配套底板或客户自研载板连接相机、显示、网络、音频和控制类外设。

在 AI 处理能力上,典型用法是在 A8550MA1 本机完成数据采集、预处理、AI 推理、业务处理与结果输出,也可通过网络或标准接口向客户上位机、业务系统提供 AI 服务。

软件栈分层

层级主要组成作用
场景应用层机器视觉、智能语音、多模态交互、RAG 知识问答、机器人与工业应用面向最终产品实现交互逻辑、业务流程和用户界面
AI 服务与应用框架AidVoice 语音 Pipeline、AidGenSE 大模型服务、RAG 服务、AidStream 媒体 Pipeline、客户自研服务将模型能力组合为可调用、可集成的场景服务
AI SDK 与加速层AidLite、AidCV、AidStream、AidVoice 等 SDK提供模型推理、图像处理、音视频处理和语音能力接口,调用 CPU、GPU、NPU/DSP 等异构算力
系统与 BSP 层APLUX Full Image、Ubuntu 22.04、设备驱动、运行库、容器与开发工具提供系统运行环境、外设支持、应用部署和调试能力
硬件平台层QCS8550、LPDDR5x、UFS,以及 CPU、GPU、NPU/DSP、ISP、VPU承载通用计算、AI 推理、图像信号处理和音视频编解码

异构计算分工

计算单元主要任务典型应用
CPU业务逻辑、数据调度、通用计算与服务管理应用服务、协议处理、后处理
GPU图形渲染与适合并行计算的图像任务UI 渲染、图像处理、部分浮点模型
NPU/DSP高性能、低功耗的量化模型推理目标检测、语音识别、分类、端侧大模型
ISP相机图像信号处理多路相机接入、图像质量处理
VPU硬件视频编解码视频分析、录像、推拉流

应用可根据模型类型、精度要求和实时性目标选择对应计算单元。AidLite 等 SDK 对底层推理后端进行封装,减少应用直接适配硬件接口的工作量。

典型部署方式

一体化端侧部署

模型、AI 服务与业务应用全部运行在 A8550MA1 上,直接连接相机、麦克风、显示屏和控制外设。适合对低时延、离线运行和数据隐私有要求的智能终端。

端侧 AI 服务

A8550MA1 在本机运行推理或大模型服务,通过以太网等接口向客户应用提供 API。客户系统负责界面与业务流程,A8550MA1 负责计算密集型 AI 任务。

客户整机集成

A8550MA1 与客户自研载板组合,按产品需要接入传感器、相机、显示、音频和通信模块。应用、模型与系统镜像可随整机统一部署和升级。

从模型到应用

  1. 选择或准备模型:从模型广场获取已适配模型,或使用客户自有模型。
  2. 转换与优化:使用 AIMO 等工具完成模型转换、量化和平台适配。
  3. 部署与推理:通过 AidLite、AidGenSE 等组件在 A8550MA1 上加载并运行模型。
  4. 场景集成:结合 AidStream、AidVoice、RAG 服务或客户业务接口构建完整应用。
  5. 验证与交付:验证准确率、时延、资源占用、稳定性和异常恢复能力。

软件与资料交付

类别主要内容
系统镜像APLUX Full Image,包含 Ubuntu 22.04、基础运行环境及配套组件
BSP 与开发资料内核、设备树、外设驱动、编译和烧录相关资料
AI 开发组件AidLite、AidCV、AidStream、AidVoice、AidGenSE 等 SDK 或服务组件
模型与工具模型广场、AIMO 模型优化平台及对应示例
示例与场景 Demo基础推理示例、大模型与 RAG 示例、智能语音等典型场景 Demo

提示

具体组件、版本和交付形式以对应版本的固件包、SDK 包及发布说明为准。