TI中文支持网
TI专业的中文技术问题搜集分享网站

c6678核间通讯细节请教

请教各位大神,我现在想具体了解一下6678核间通信的机制,不知道有没有什么资料以及例程能够参考呢,谢谢各位大神。。。。

Andy Yin1:

汇总资料有类似例程参考http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/955.aspx

song xu2:

回复 Andy Yin1:

您好,我想我可能没有把我的意思描述清楚,现在你们的例程都是把一个工程放到所有的核中,然后运行的时候一个核通知另一个核,就是这样的环回方式。而我现在的要求是,核0核7分别运行不同的工程,然后通过一个函数实现核间通信,运行的时候也只有这两个核运行。希望您可以给出相关的建议,谢谢

yuanwen dong:

回复 song xu2:

你好,

我们有LINX通讯模块,负责分布式系统任务间的透明传输,在C6678上支持核间基于多核导航器的通信、基于SRIO的通信以及基于Ethernet的通信。

用户使用LINX模块,可以把核内通信与跨核跨介质的核间通信统一起来,屏蔽底层硬件,简单的调用统一API接口来进行,跨核、跨介质、跨CPU的通信。

===============================================================================================================

Enea是TI的白金合作伙伴,可以提供C66上的全套商用平台软件,,包括操作系统、BSP驱动、TCP/IP协议栈,LINX IPC模块、中间件和开发工具。

OSEck RTOS 软件平台包括:OSEck RTOS内核:o 稳定可靠,支持所有DSP,有20+年历史。o 专门针对C66x优化。没有内存碎片的内存管理。o 内存自动裁剪,统一的出错处理机制。o ……. BSP(驱动)源代码:优化高效的驱动,如RapidIO,Ethernet等。 LINX IPC: 支持分布式系统的IPC.o 使多核、多DSP、多板卡的编程好像单核编程一样。o 支持任何物理介质,如C66x多核之间(EDMA),多DSP之间(RapidIO),多板卡之间(RapidIO, Ethernet)。 TCP/IP协议 Package Flow 软件加速包 Optima开发优化工具:CPU,内存等性能优化工具。

Enea在DSP RTOS领域有近20年的开发、现场使用经验,针对复杂的C6678,从2010年起专门投入30多人的专家团队来支持优化6678软件平台,包括:内核、重写高性能驱动、分布式支持、网络加速、优化工具等,现在以及有30多个客户使用Enea针对6678的软件平台:1. 成熟、稳定、可靠、现场验证的,专门针对6678 DSP特别优化的OSEck RTOS。2. 成熟稳定的针对C6678的驱动程序,支持包括SRIO、以太网、PA、Multicore Navigator、MPAX、中断管理等。3. 跨核、跨DSP、跨板卡系统的透明传输模块LINX。

Best Regards

William.dong@enea.com

赞(0)
未经允许不得转载:TI中文支持网 » c6678核间通讯细节请教
分享到: 更多 (0)