MIPS宣布推出全新MIPS Navigator Integrated Component Suite(ICS),協助嵌入式系統開發人員更容易在MIPS-Based SoCs和嵌入式系統上設計程式、除錯和分析Linux系統。Navigator ICS將MIPS開發工具與技術整合為一款相互結合的實際產品,其中亦包含了創新的Linux開發元件。
在程式設計方面,它內建了針對MIPS最佳化的CodeSourcery Sourcery G++。這是依據GNU Toolchain 及Eclipse Integrated Development Environment(IDE)為基礎所建立的完整的C/C++開發環境。透過Sourcery G++,開發人員可輸出絕對定址碼(non-position independent code,PIC),以提升Linux應用效能。
在除錯方面,開發人員可採用Navigator ICS的創新外掛程式Arriba Linux Debugger克服Linux除錯法的傳統缺失。使用此工具,使用者不需重新編譯或採用核心修補程式(kernel patches)。該工具提供完整除錯功能,包括透過單一連結(single connection)對驅動程式與應用程式進行除錯、多執行緒(thread)/多行程(process)除錯,並對共享程式庫(Shared Libraries)進行除錯。由於Arriba Linux Debugger不會先佔核心執行(pre-empt),因此適合應用於多媒體/即時應用程式和驅動程式。MIPS Technologies透過與Viosoft Corporation的獨家合作協議,提供這種可輕易移植至其他客製化平台的產品。
Linux Event Analyzer(LEA)是Navigator ICS的另一種獨特新工具。選購的LEA外掛程式(也是透過與Viosoft的獨家合作協議提供)將核心與應用程式層的剖析(profiling)功能提供給所有執行Linux的MIPS-Based裝置。它能捕捉在目標上發生的一切Linux事件,再透過滑鼠操作,以圖形方式顯示某時段發生的事件細節。LEA與先前MIPS Technologies宣布的Hot Spot Analyzer(HSA)外掛程式有相輔相成的效果。就如同Arriva Linux Debugger一般,它無需重新編譯核心或測量應用程式,對重視時效性(time-critical)的應用程式有所助益。