TI的工程师你们好,
我现在使用的是C6678芯片,运行的是
BIOS 6.35.4.50
NDK 2.21.1.38
使用TCP协议发送和接收数据,每次向DSP发送10字节数据,DSP每次返回256K字节数据
测试中发现速度只能达到8M字节,请问如何提高传输速率呢?
yuanwen dong:
据我们的多个客户反馈,C6678 1G网口下 NDK的TCP传输速率一般为100~150Mbps左右,UDP大约是200~300Mbps左右。
如果用Enea针对C6678的平台软件中包括的DSPnet协议栈,TCP传输速率可达500Mbps左右,UDP接近满速率发送。
我们是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
jie huang4:
回复 yuanwen dong:
您好!我们想使用你家的平台软件,方便的话请联系:18704502785
user5640622:
回复 yuanwen dong:
你好:目前在测试TI的网口传输速度,用NDK例程速度太慢了,请问你们的平台可以提供测试吗,我们项目对速度要求比较高,希望可以合作