Mentor Graphics加強嵌入式領域軟硬件開發(fā)
最近,mentor graphics在嵌入式領域動作不斷:開發(fā)出售價僅為2,995美元的edge development suite完整開發(fā)套件;旗艦產品nucleus plus實時操作系統(tǒng)全面升級,代碼更小、速度更快,而且免版稅(royalty license)費用;在移動多媒體領域,與st合作開發(fā)基于nomadik處理器的nucleus mobile操作系統(tǒng);與lg-nortel合作開發(fā)的nucleus ipv6成為已經認證的下一代網(wǎng)絡解決方案。
一改過去完全專注eda的做法,mentor graphics在嵌入式領域的投入也逐漸加大力度,這一系列新動作均來自其esd部門(embedded systems division)。對ati(accelerated technology inc.)的收購,為該公司進入嵌入式領域贏得了一個較高的起點。
“edge是硬件部分的開發(fā)工具,mentor graphics esd要在此基礎上進一步加入軟件環(huán)境,包括操作系統(tǒng)和中間件,實現(xiàn)對嵌入式軟硬件開發(fā)環(huán)境的全面支持。”該公司嵌入部高級主管neil henderson如此表示。
edge套件是一款緊密集成的嵌入式圖像開發(fā)環(huán)境,開發(fā)者可以更容易地控制應用程序的質量和穩(wěn)定性,而且大幅縮短研發(fā)周期。該套件集成了edge microtec 交叉編譯工具(cross-compiler),其中包括編譯器(compiler)、匯編器(assembler)和連接器(linker),還包括了edge debugger,它不僅提供了全面的調試功能,還可以增加插件支持新的硬件。edge simtest仿真工具可以仿真硬件外圍,具有良好的人機交換界面、多線程仿真模型。edge majic probe是一款全功能的jtag連接器,可以使開發(fā)者觀測目標板的內部情況、下載代碼,進行閃存編程并產生和目標板相關的目標文件。
edge使用目前流行的eclipse統(tǒng)一開放平臺,并增加了很多獨有特性,使開發(fā)者既免去了熟悉新環(huán)境的困擾,又享受到圖像開發(fā)工具的優(yōu)勢。當前,edge開發(fā)套件支持的大部分32位處理器架構,包括power家族全系列產品、coldfire處理器、altera的nios ii、賽靈思的microblaze、arm和mips處理器。
henderson進一步表示,edge開發(fā)工具會緊跟市場步伐,不斷支持新的處理器。此外, edge開發(fā)套件2,995美元的價格大大降低了開發(fā)者的費用門檻。
nucleus plus在經過10年的應用發(fā)展后,現(xiàn)已發(fā)展成為nucleus plus2.0,mentor graphics把它進一步的提升空間定位在硬件上。nucleus plus2.0集成了通用代碼和硬件相關代碼兩大部分,通用代碼部分已經通過大量的應用驗證,具有很好的移植性。在此基礎上,此次升級主要來改善硬件相關代碼部分,如系統(tǒng)中斷處理等。目標是線性化開發(fā)過程,操作系統(tǒng)的硬件相關部分已經按結構、核、處理器、開發(fā)平臺和開發(fā)工具的思路,完成了第一步線性化工作。henderson稱,該結構為代碼重用提供了更廣闊的思路。
針對應用中間件,mentor graphics將重點關注移動電話、多媒體、sip、voip幾個領域的開發(fā)。在移動電話方面,消費者對手持移動終端更多數(shù)據(jù)業(yè)務的需求,成為nucleus mobile的發(fā)展方向。對此,henderson表示:“該操作系統(tǒng)在移動電話基帶處理方面占有絕對優(yōu)勢,目前我們正瞄準市場,加強應用處理能力。”與nomadik捆綁的nucleus mobile支持目前流行的所有移動數(shù)據(jù)服務,如無線internet、usb、圖形用戶界面和安全連接服務。
圖:mentor graphics為嵌入式領域提供軟硬件開發(fā)工具