Enea支持多核联盟的MCAPI标准
扫描二维码
随时随地手机看文章
21ic讯 Enea日前发表称,将通过在Enea LINX进程间进程通信(IPC)解决方案中配置MCAPI,以支持多核联盟的新型多核通信API (MCAPI™),来确保相近联动进程和多核设备间的互用性。LINX技术已配置在超过17亿设备,包括电信设备、汽车和移动设备。此外,作为多核联盟一员的Enea还将加入和参与到联盟的MCAPI工作组,以协助该标准的长期开发工作。
MCAPI是一个进化的讯息传递标准,由多核联盟主导发起。MCAPI API规格设计是为了捕捉相近分散型(在一个芯片上的多核和/或基板上的芯片)所要求的通信和同步的基本要素。尽管现在MCAPI为应用程序指定了专门的API,却将根本的协议执行留给了MCAPI的安装者。这就确保了应用程序代码的兼容性,但是却无法保证MCAPI终端节点或系统节点,或许是一个多核设备或一套同种或异种CPU之间的协同性。Enea的LINX已经为所有的设备、所有的内部连接和所有的OS/RTOS环境提供了一个业已成熟的、开放的可相互协同工作的协议。Enea在其现有的LINX协议上安装MCAPI API标准,为市场提供一个在所有的节点、内部连接和OS/RTOS平台间可协同工作的MCAPI API解决方案。LINX协议规格和Linux的开放源代码引用执行适用于SpurceForge.net。
“最近,市场上对MCAPI越来越关注,特别是硅晶供应商,”Enea市场部VP Marcus Hjortsberg说,“硅晶厂商,切实说是整个嵌入式产业,都希望有一个“生态系统”来支持IPC解决方案的兼容性和协同性,且不只针对多核供应商的个别解决方案。Enea清楚地认识到了这个趋势,并决定加入到MCVAPI的先进行列中。”
“MCAPI工作组就在最近重新启动了多核联盟规格后继版本的定义和开发工作,”多核联盟总裁Markus Levy说,“Enea,基于其多年的LINX经验,将为工作组的工作提供巨大的价值。此外,我们还鼓励其他嵌入式开发团体加入到多核联盟,参与到我们其他的多核相关工作组的工作中。”
Enea最近为其合作伙伴和客户演示了基于LINX的MCAPI。Enea与飞思卡尔一起,在飞思卡尔AMC主板开发了一个演示版本,由P2020 QorIQ处理器和MSC8156 DSP组成,可显示包括Linux、Enea○;R OSE 和OSEck在内的多核OS、和多核设备内以及通过多元内在连接的异种设备间的通信。