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