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