软件栈全景与架构说明
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 与客户自研载板组合,按产品需要接入传感器、相机、显示、音频和通信模块。应用、模型与系统镜像可随整机统一部署和升级。
从模型到应用
- 选择或准备模型:从模型广场获取已适配模型,或使用客户自有模型。
- 转换与优化:使用 AIMO 等工具完成模型转换、量化和平台适配。
- 部署与推理:通过 AidLite、AidGenSE 等组件在 A8550MA1 上加载并运行模型。
- 场景集成:结合 AidStream、AidVoice、RAG 服务或客户业务接口构建完整应用。
- 验证与交付:验证准确率、时延、资源占用、稳定性和异常恢复能力。
软件与资料交付
| 类别 | 主要内容 |
|---|---|
| 系统镜像 | APLUX Full Image,包含 Ubuntu 22.04、基础运行环境及配套组件 |
| BSP 与开发资料 | 内核、设备树、外设驱动、编译和烧录相关资料 |
| AI 开发组件 | AidLite、AidCV、AidStream、AidVoice、AidGenSE 等 SDK 或服务组件 |
| 模型与工具 | 模型广场、AIMO 模型优化平台及对应示例 |
| 示例与场景 Demo | 基础推理示例、大模型与 RAG 示例、智能语音等典型场景 Demo |
提示
具体组件、版本和交付形式以对应版本的固件包、SDK 包及发布说明为准。