OSE5.x獨有的XMP模式即有SMP模式的簡單易用性,又具有到AMP模式的性能,為平臺軟件CPU側(cè)的軟件架構(gòu)設(shè)計提供了方便。OSE的直接消息傳遞機制和集中式錯誤處理大大簡化了編程的工作,OSE豐富的模塊,文件系統(tǒng)、IP協(xié)議棧、動態(tài)加載模塊、LINX工具、ramlog工具、Optima系統(tǒng)級調(diào)試工具,這一切功能都節(jié)約了開發(fā)工作時間,加快了產(chǎn)品化速度。
對于基于SOC(CPU+DSP)的基站平臺來說,DSP數(shù)量較多,并用于物理層協(xié)議棧、甚至MAC層的業(yè)務(wù)處理,并由SoC的CPU側(cè)來進行管理。如何管理、監(jiān)控和調(diào)試這樣一個數(shù)量龐大的DSP核陣列是一個需要考慮的問題。Enea針對這一需求推出的DSP管理模塊從根本上解決了這一問題。
DSP管理模塊主要實現(xiàn)下面五大功能:
(1) CPU側(cè)對DSP執(zhí)行文件的加載啟動和復(fù)位。
(2) CPU側(cè)對DSP 應(yīng)用(包括進程和設(shè)備狀態(tài))的監(jiān)控。
(3) CPU側(cè)對DSP coredump事后分析的管理(包括收集coredump,上傳服務(wù)器和在線分析)。
(4) 為DSP提供Shell命令行的接入服務(wù)。
(5) Enea系統(tǒng)級調(diào)試工具Optima從CPU側(cè)通過LINX通路接入DSP,用于DSP上系統(tǒng)的實時監(jiān)控。