RK3506 AMP简介及万象奥科AMP方案介绍
RK3506是瑞芯微公司推出的一款高性能处理器,该芯片采用三核Cortex-A7与单核Cortex-M0的异构设计,A7核主频可达1.5GHz,M0核可达200MHz,支持在物理隔离的核心上部署不同操作系统:A7可运行Linux系统处理复杂应用,M0核则运行RT-Thread实时系统或MCU-HAL层驱动,实现计算资源与实时性的最优配置。这种混合部署模式兼具高性能计算与低功耗控制的优势,特别适用于工业控制、智能穿戴等场景。
AMP(Asymmetric Multi-Processing,非对称多处理)指在单颗SoC芯片上集成多种架构处理器核心,通过硬件隔离实现异构平台并行运行的计算架构。
简单来说就是,RK3506的A核和M核可多核异构,在不同的处理器核心上分别独立运行不同的计算机系统,通过合理的处理器核心、外设等资源划分,在一颗RK3506芯片上独立运行不同的计算机系统,在满足系统软件功能和硬件外设的丰富性要求的同时,满足系统的实时性要求。
AMP方案在电力行业、工业控制领域、消费电子产品以及汽车电子等多个领域得到了广泛应用
基于RK3506,万象奥科开发了多套AMP方案,针对不同的客户需求,可快速实现评估验证。不同核之间可通过中断通信或RPMSG 核间通信。
万象奥科基于RK3506实现的AMP方案如下表所示。
万象奥科 RK3506 AMP方案 | |||||
A7 | A7 | A7 | M0 | ||
方案1 | 3核A7 运行Linux + HAL-MCU | Linux | Linux | Linux | HAL-MCU |
方案2 | 双核A7运行Linux + A核 RT-Thread + HAL-MCU | Linux | Linux | RT-Thread | HAL-MCU |
方案3 | 双核A7运行Linux + A核 RT-Thread | Linux | Linux | RT-Thread | N/A |
方案4 | A7核分别运行Linux、HAL、RT-Thread | Linux | Bare-metal | RT-Thread | N/A |