核放大器

Nucleus AMP(非对称多处理)允许多个独立核的混合,Linux以及裸金属图像,以便在SOC中跨多个核心执行。根据常驻操作系统的要求,核心可以是臂内均匀或不均匀的混合物,MIPS,以及电源架构处理器系列。

SMP Linux与支持Nucleus RTOS和裸机环境的Openamp的混合

通过管理程序监控AMP,Nucleus处于SMP模式

放大器细节

确定性的,实时性能

每个执行映像保持对其分配的核心的控制,在RTOS环境中,基于确定性和抢占性调度程序来保证性能。

每个映像作为单个或多核实例运行

现有的Nucleus中间件和应用程序代码在Nucleus AMP上运行时不变。

监控功能

管理程序监控(samp)管理程序无监督(xamp)独立的无监督(openamp)可以跨越所有核心。

进程间通信

每个操作实例上的应用程序可以通过MCAPI(多核API)和/或RPMSG相互通信。

共享设备

I/O设备可以静态分配给特定的核心,由导师管理程序虚拟化,通过virtio(虚拟化IO)呈现多个实例的外观,或者由一个允许共享的核心来管理。

支持多种体系结构

支持ARM Cortex系列处理器,MIPS,电力体系结构,以及软核。

作为源代码传递

完全访问和控制,基于功能的最小图像大小。

闲聊γ 接触