摘要

目前基于双核CPU的AMP的混合多系统存在较大的缺陷和不足,首先会导致消耗不必要的资源与时间;其次,绑定硬件大多只局限于ARM;并且复杂度高、维护困难,对电力系统中其他运行应用程序的影响极大,会造成实时性任务抖动。该文提出一种适用于多核板卡的通用软件平台,其通过自动化配置工具对硬件资源进行配置,将混合多系统平台抽象出ARCH与BSP层,通过心跳包监测其他CPU是否正常运行,通过cache划分通用寄存器,设置消除核间广播,可实现配置智能化和硬件平台的多样化,增加系统稳定性。

全文