OSE5.x独有的XMP模式即有SMP模式的简单易用性,又具有到AMP模式的性能,为平台软件CPU侧的软件架构设计提供了方便。OSE的直接消息传递机制和集中式错误处理大大简化了编程的工作,OSE丰富的模块,文件系统、IP协议栈、动态加载模块、LINX工具、ramlog工具、Optima系统级调试工具,这一切功能都节约了开发工作时间,加快了产品化速度。
对于基于SOC(CPU+DSP)的基站平台来说,DSP数量较多,并用于物理层协议栈、甚至MAC层的业务处理,并由SoC的CPU侧来进行管理。如何管理、监控和调试这样一个数量庞大的DSP核阵列是一个需要考虑的问题。Enea针对这一需求推出的DSP管理模块从根本上解决了这一问题。
DSP管理模块主要实现下面五大功能:
(1) CPU侧对DSP执行文件的加载启动和复位。
(2) CPU侧对DSP 应用(包括进程和设备状态)的监控。
(3) CPU侧对DSP coredump事后分析的管理(包括收集coredump,上传服务器和在线分析)。
(4) 为DSP提供Shell命令行的接入服务。
(5) Enea系统级调试工具Optima从CPU侧通过LINX通路接入DSP,用于DSP上系统的实时监控。