基于OMAP5912平台的嵌入式系统处理各种复杂的应用时,需要在双核之间传送大量数据并实现ARM对DSP的灵活控制。为了解决上述问题,研究了双核通信软件DSPGateway。在基于OMAP5912平台的准在线故障诊断系统上应用DSPGateway软件,开发双核通信应用程序,通过全局共享内存完成采集的数据和处理后数据的快速传送,同时,ARM端用户程序使用系统调用控制DSP任务。双核实现了高效协调运行,提高了准在线故障诊断系统的实时性,且降低了功耗。
Embedded systems based on OMAP5912 can handle a variety of complex applications,which need to transmit a large amount of data between the dual-core and achieve flexible ARM control of DSP.DSP Gateway is selected as the dual-core communication software and is researched to solve the problem above.The dual-core communication application is developed through DSP Gateway software on the semi-online fault diagnosis system based on OMAP5912 platform,and the application achieved rapid transfer between data collected and data processed by global shared memory,at the same time,user programs on ARM can control DSP tasks through system calls.The dual-core achieves coordinated operation efficiently,and the semi-online fault diagnosis system improves real-time performance and reduces power consumption significantly.