Ameba Linux 解决方案
开放的全栈 Linux 生态,加速智能设备开发
概览
随着语音交互、端侧智能、带屏设备和多协议协同成为智能物联网产品的重要需求,IoT 终端正从单纯的连接设备加速进化为具备本地计算、联网和交互能力的智能节点。Linux 作为全球嵌入式设备与物联网应用的首选操作系统,以其无与伦比的成熟度、丰富的开源软件生态和强大的社区支持,持续赋能千行百业。
Ameba Linux 解决方案面向需要本地计算、稳定连接和丰富软件生态的 IoT 产品,提供从芯片平台到系统软件、应用框架和开发资源的完整支持,帮助开发者降低系统集成复杂度并加快产品落地。
方案架构
Ameba Linux 方案采用分层设计,将硬件资源、操作系统能力、通用软件服务和客户应用组织成一个完整的软件栈。贯穿整个软件栈的是 Linux SDK,向下完成硬件适配,向上通过标准接口支撑应用开发。
这种架构可以实现软硬件的高度解耦和开发效率的大幅提升。硬件变更或内核升级,上层 API 依然保持稳定,应用无须改动。开发者不必关心底层寄存器怎么配、时序怎么调,只需调用标准 API 即可完成业务开发。
Ameba Linux 方案旨在帮助开发者复用标准 Linux 生态,减少底层适配工作量。我们交付的不只是一颗芯片,而是一套从硬件底座、系统软件到应用开发的全链路能力,覆盖从原型验证到产品量产的全流程。
软件能力:全栈 Linux SDK
Linux SDK 面向 Ameba SoC 平台,以 Linux Kernel 与 BSP 为系统运行基础,支持通过 Yocto 机制按产品需求裁剪系统、扩展软件包和编译目标固件,覆盖从芯片启动、系统适配到固件生成的完整流程。工具链、调试、烧录和运行验证贯穿其中,支持开发者完成配置、固件生成、开发验证和应用部署。
系统基础与构建能力
作为 Linux SDK 的软件基石,Linux Kernel 与 Yocto 构建系统共同支撑和实现了可重复构建。SDK 统一管理源码、构建配置、依赖和工具链版本,确保相同输入在研发、持续集成和量产环境中生成可验证一致的固件。
Linux Kernel 与 BSP
- 启动链:整合 Linux Kernel 6.18 LTS、启动组件、设备树、启动参数和 RootFS
- 平台适配:覆盖处理器、MMU、内存、存储、网络和板级外设初始化
- 驱动支持:提供无线、USB、显示、音频及通用外设的 Linux 驱动框架
- 运行环境:组织 RootFS、用户空间、系统服务、Shell 和基础网络工具
Yocto Project 构建系统
- 软件组织:通过 Layer、Recipe、Machine 和 Distribution 管理系统组件及依赖
- 系统定制:支持 Kernel 配置、RootFS 裁剪、软件包选择和客户应用集成
- 镜像构建:统一生成 Kernel、RootFS、设备树和目标固件镜像
- 构建管理:支持工具链生成、缓存复用、日志分析和可重复构建
网络连接与标准无线生态
无线连接是 Ameba Linux 软件栈的重要组成部分。Linux SDK 在标准 Linux 无线框架之上提供了驱动、协议栈、连接管理和应用接口,展示从底层无线资源到上层联网应用的完整软件链路。
成熟的 Wi-Fi 子系统
- Wi-Fi 6 与标准驱动:集成 Linux 内核的 cfg80211 框架,打通射频、驱动、固件到网络应用的标准化连接链路
- 点对点与邻近发现:支持 Wi-Fi Direct(P2P)与 Wi-Fi Aware,满足快速配网、邻近设备发现和点对点数据传输需求
- 网络管理与应用接口:通过 ConnMan、WPA Supplicant 等组件完成扫描、连接、认证、IP 配置和状态维护;上层应用可使用标准 Socket、网络接口及用户空间工具访问网络能力,降低与芯片实现的耦合
Bluetooth 与新一代物联网协议
- BlueZ 蓝牙双模:集成 Linux 标准 BlueZ 协议栈,支持经典蓝牙和低功耗蓝牙(BLE),为音频、外设连接及低功耗终端提供统一软件基础,并支持扩展 LE Audio 和 LC3 等新一代蓝牙音频能力
- 智能家居协议:集成 Matter、OpenThread 等物联网协议,支持 IoT 设备接入主流智能家居和低功耗网络生态
- 协议与应用扩展:可按产品需求集成网络服务、物联网协议和第三方组件,复用 Linux 社区成熟的调试工具与应用框架
图形、多媒体与智能交互扩展
在 Linux 系统基础和无线连接能力之上,Linux SDK 可根据产品需求扩展图形显示、音频、多媒体、语音和边缘智能等应用能力,支持将客户应用、开源软件包和产品专用服务加入用户空间,并通过 Yocto 配方和发行版配置纳入统一构建流程。
标准图形与多媒体框架
提供从图形显示、界面交互到音视频播放与处理的完整软件能力,充分发挥芯片的计算、显示和多媒体性能。
- 图形显示:基于 DRM/KMS 驱动和 LVGL 等轻量级图形库,支持从基础界面到复杂交互动画的图形应用
- 音频处理:集成音频驱动、编解码器、DMA 数据通路以及 PipeWire 或 PulseAudio 等音频服务,支持多路音频流的播放、录制、混音、路由和实时处理
- 多媒体处理:支持 GStreamer 和 FFmpeg 两大多媒体框架,覆盖音视频播放、流媒体传输和实时处理等应用场景
本地语音与 AI 扩展
深度集成了自研 AIVoice 离线 AI 解决方案,提供了一套完整、可靠且灵活的本地语音处理基石。
- 声学前端处理(AFE):集成回声消除、波束成形和噪声抑制等先进算法,确保在复杂声学环境下也能清晰拾取人声指令
- 唤醒词检测(KWS):精准检测预设的唤醒词,实现低功耗、高准确率的随时待命
- 语音端点检测(VAD):智能判断人声的开始与结束,有效过滤无声段与环境噪音
- 离线语音识别(ASR):在本地完成特定命令词识别与理解,实现零网络依赖的瞬时响应
说明:图形、多媒体、语音和 AI 等功能组件并非所有芯片型号或 SDK 配置的默认配置,可根据目标内存形态评估代码和资源占用,按需进行集成。
硬件底座:Ameba SoC 平台
Ameba Linux 方案基于同一 Ameba SoC 硬件平台(RTL8730E),在单芯片内部集成异构多核,通过不同核心的物理分工与硬件级协同,实现高性能、实时性与低功耗的平衡。
单芯片多核异构
- Arm Cortex-A32 应用核:双核 1.2GHz,集成硬件 MMU,支持 Linux 虚拟内存与地址隔离,满足复杂应用、HMI、本地 AI 和多媒体处理需求
- Arm Cortex-M 网络核:独立处理无线协议与实时任务,与应用核物理隔离,保障主核应用稳定运行
- 独立低功耗核:面向低功耗场景,可在主核休眠时独立处理传感器数据与管理设备状态,维持极低功耗待机
- 多核协同机制:通过核间通信与任务分工,协同运行应用、无线协议和低功耗任务,兼顾性能、实时性与功耗
无线通信基础
- 双频 Wi-Fi 6:2.4GHz/5GHz 双频,支持 802.11 a/b/g/n/ac/ax 协议,适用于高清视频流与低延迟场景
- 蓝牙双模:支持经典蓝牙和低功耗蓝牙,集成 LE Audio、Auracast 及 LE 2Mbps / Long Range,提升音质与连接稳定性
- 射频与共存设计:Wi-Fi 和蓝牙采用独立射频通道与天线,减少互扰,支持高速 Wi-Fi 与蓝牙音频并行运行
- 合规认证:通过 Wi-Fi Alliance 与 Bluetooth SIG BQB 认证,满足全球兼容性与商用部署要求
丰富外设接口
- 显示:支持 MIPI-DSI、RGB、QSPI 接口,适配 LCD 和触摸屏
- 音频:支持 I2S、PDM 和多路数字/模拟麦克风输入,内置音频编解码器
- 存储扩展:支持 USB 2.0 Host/Device、SDIO Host,可连接 SD 卡、外部存储、摄像头和 HID 设备
- 通用控制:支持 GPIO、UART、SPI、I2C、PWM、ADC 和红外收发,便于连接传感器与控制设备
- 调试烧录:支持 SWD 调试、UART/USB 烧录及认证调试,覆盖开发到量产全链路
说明:RTL8730E 系列拥有丰富料号矩阵,不同内存配置均复用同一套核心架构,覆盖不同容量 PSRAM 和 DDR 内存选型需求。
安全体系:全链路纵深防护
Ameba Linux 方案并非单一层面的防护,而是打造了一条贯穿设备全生命周期的信任链。结合芯片安全机制、启动链验证和系统软件能力,提供覆盖设备启动、固件运行、密钥保护和系统升级的全链路安全防护,让 IoT 设备在面对网络攻击时坚不可摧。
- 硬件可信根:芯片内部固化安全密钥、设备 ID 等安全数据,作为整条信任链的起点,并通过硬件机制防止关键数据被篡改。
- 安全启动:设备上电后,逐级校验 U-Boot、Linux Kernel 和根文件系统,确保设备从系统启动阶段就只能运行经过授权的系统软件。
- 可信执行环境:依托 Arm TrustZone® 硬件隔离技术,将 Linux 业务环境与 TEE 可信执行环境相互隔离。即使 Linux 业务系统受到攻击,核心安全服务、密钥和安全数据仍可由可信环境提供硬件级保护。
- 硬件加密引擎:集成 RSA、ECDSA、EdDSA 等公钥加密能力,以及 AES/SHA 等对称加密和哈希算法,为身份认证、数据保护和安全通信提供硬件支持
- 安全维护和升级:结合镜像校验、版本管理、异常恢复和 OTA 机制,降低固件升级过程中的篡改和启动失败风险,确保设备出厂后信任链仍能持续有效运行。
多内存形态:DDR 与 PSRAM 灵活可选
Ameba Linux 解决方案基于相同的 Ameba SoC 平台(RTL8730E)和统一的 Linux 软件框架,提供从轻量级 PSRAM 到大容量 DDR 的多种内存形态,覆盖从资源受限设备、联网终端到高性能 IoT 产品的全场景应用需求。
- DDR 方案:面向需要更大内存容量、更高带宽和更复杂软件组合的产品,可承载更完整的 Linux 用户空间、更多系统服务和更丰富的应用框架;结合显示、图形、多媒体、网络管理和本地数据处理能力,可支持更复杂的交互体验与多任务并行运行。
- PSRAM 方案:面向成本敏感、资源受限的轻量级 IoT 产品,通过内存布局规划、Flash XIP 机制和系统裁剪实现 Linux 与基础 Wi-Fi 联网能力;大容量 PSRAM 可提供更充足的运行内存,承载更完整的 Linux 用户空间,可按需集成显示、网络管理和轻量级多媒体等功能。
PSRAM 方案与 DDR 方案共同构成 Ameba Linux 方案的完整布局:客户无须在 Linux 生态、系统能力和硬件成本之间做取舍,可根据产品对成本、集成度、运行内存、带宽和应用复杂度的要求,选择相匹配的硬件配置与软件方案。
方案优势
复用成熟的 Linux Kernel、BSP、Yocto 构建系统和标准软件生态,减少底层适配与系统搭建工作,加快进入应用开发和产品验证阶段
依托单芯片多核异构架构,无须外接主控,减少外部器件及多芯片协同需求,大幅简化 PCB 布局、天线设计和布线难度,降低 BOM 复杂度
通过 DDR 和 PSRAM 内存形态,为不同产品提供相匹配的容量、带宽、集成度和成本组合,实现系统能力与硬件资源的灵活选型
结合安全启动、版本管理、固件烧录、系统调试、OTA 升级和异常恢复,支持产品从开发验证、量产部署到后续维护的持续演进
典型应用
- 无线音视频终端:结合双频 Wi-Fi、蓝牙/LE Audio 和 Linux 多媒体框架,适用于智能音箱、无线条形音箱、多房间音频、家庭影音和无线音视频设备,通常更适合 DDR 方案。
- 边缘 AI 网关:结合 Linux 应用处理、网络连接、本地数据处理和轻量推理框架,适用于家居、工业和零售设备管理,较复杂的应用组合通常优先选择 DDR 方案。
- 智能交互终端:结合 MIPI 显示、DRM/KMS、LVGL、语音算法和本地控制能力,适用于智能家居中控、家电控制面板和工业 HMI,可根据界面复杂度和运行时资源评估 DDR 或 PSRAM 方案。
- 轻量级联网终端:通过 PSRAM 方案保留 Linux 系统能力与基础 Wi-Fi 联网能力,适用于资源受限、成本敏感且不需要完整多媒体栈的 IoT 产品。
无线条形音箱
适用于智能电视、投影机,支持高解析无线音频,蓝牙直连手机、电脑等功能
家庭娱乐中心
作为家庭影院的音效核心,提供高解析串流音频,兼容主流音乐/视频串流平台(Spotify、Apple Music、QQ 音乐等)
家电控制面板
面向智能家居和家电控制场景,结合 Linux 图形框架与显示接口,实现设备状态展示、触控交互和本地控制
HMI 带屏设备
集成 AIVoice 离线语音方案、Linux 图形框架和显示接口,支持语音输入、屏幕反馈与本地设备控制
推荐 IC 型号
| 功能 | 筛选 | RTL8720F | RTL8721F | RTL8721Dx | RTL8720E | RTL8710E | RTL8726E | RTL8713E | RTL8730E | RTL872xD | RTL8735B |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 应用处理器 | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-A | Cortex-M | Cortex-M | |
| DSP | N | N | N | N | N | Y | Y | N | N | N | |
| ISP | N | N | N | N | N | N | N | N | N | Y | |
| Arm TrustZone | Y | Y | Y | Y | N | Y | N | Y | Y | Y | |
| 双频 | N | Y | Y | N | N | N | N | Y | Y | Y | |
| Wi-Fi 6 | Y | Y | N | Y | Y | Y | Y | Y | N | N | |
| R-MESH | Y | Y | Y | N | N | N | N | N | N | N | |
| 超低功耗 | Y | Y | Y | N | N | N | N | N | Y | Y | |
| 以太网 | N | Y | N | N | N | N | N | N | N | N | |
| BT 双模 | N | N | N | N | N | Y | Y | Y | N | N | |
| HMI | N | Y | Y | Y | N | Y | Y | Y | N | N | |
| Audio ADC | N | N | N | N | N | Y | Y | Y | Y | Y | |
| Audio DAC | N | N | N | N | N | Y | Y | Y | Y | Y | |
| SDIO Host | N | Y | N | N | N | N | N | N | N | N | |
| SD/EMMC Host | N | Y | N | N | N | N | N | Y | Y | Y | |
| USB | N | Y | Y | N | N | N | N | Y | Y | Y | |
| BT 独立天线 | N | N | N | N | N | N | N | Y | N | N | |
| CAN | N | Y | N | N | N | N | N | N | N | N |









