针对多核C6678/70平台, 软件方面的困绕确实非常多,如:
1. 复杂的八核DSP(DSP CorePAC 内核手册就有250 页!)
2. 复杂的DSP外设(SRIO、以太网、CDMA、EDMA,几千页的硬件手册)
3. 还有一堆令人头晕的加速器(Packet Accelerator, Multicore Navigator)
4. 复杂的CSL和LLD函数库(海量函数看到吐,而且某些LLD可能有隐含的BUG)
5. 如何充分使用八核的性能。
6. 如何对八核进行调试、监控。
7. 在一个复杂的多核系统中,几十个DSP核如何进行简单、高效的通信。
Enea在DSP RTOS领域有近20年的开发、现场使用经验,针对复杂的C66,从2010年起专门投入30多人的专家团队来支持优化6678/70软件平台,包括:
• 内核、重写高性能驱动、分布式支持、网络加速、优化工具等,现在以及有30多个客户使用Enea针对6678的软件平台:
1. 成熟、稳定、可靠、现场验证的,专门针对6678 DSP特别优化的OSEck RTOS。
2. 成熟稳定的针对C6678/70的驱动程序,支持包括SRIO、以太网、CDMA、MPAX、中断管理等。
3. 跨核、跨DSP、跨板卡系统的透明传输模块LINX。
相关问题可联系 william.dong@enea.com |