新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 嵌入式軟件開發(fā),整合無憂

嵌入式軟件開發(fā),整合無憂

作者: 時(shí)間:2004-10-26 來源:電子產(chǎn)品世界 收藏

  消費(fèi)類電子產(chǎn)品市場(chǎng)的迅速發(fā)展,特別是個(gè)人和家庭環(huán)境使用的通信及娛樂產(chǎn)品的廣泛應(yīng)用,使得系統(tǒng)成為全球電子市場(chǎng)的一個(gè)關(guān)鍵支撐。在競(jìng)爭(zhēng)異常激烈的今天,上市時(shí)間(time-to-market)和開發(fā)成本意味著一切,追求技術(shù)的附加值成為電子產(chǎn)業(yè)業(yè)重要的追求。然而,相互不兼容的軟件和工具每天都在迫使電子產(chǎn)品開發(fā)商付出巨大的成本,因?yàn)槊總€(gè)開發(fā)過程使用的獨(dú)特工具和程序不相互兼容,導(dǎo)致的方案延遲等煩惱,也在困擾著軟件開發(fā)者。能夠迅速可靠提供差異化產(chǎn)品的平臺(tái)自然成了開發(fā)商們的首選。

  近日,全球最專業(yè)的軟件開發(fā)提供商美國系統(tǒng)公司推出了開放源代碼的開發(fā)工具Workbench 2.0。這對(duì)于電子產(chǎn)品研發(fā)制造企業(yè)和嵌入式軟件開發(fā)者來說,可謂雪中送炭。

基于Eclipse架構(gòu),支持多系統(tǒng)開發(fā)

  Wind River Workbench 2.0是一套全面支持端到端設(shè)備軟件開發(fā)的集成開發(fā)環(huán)境(IDE)。它是目前唯一能夠同時(shí)支持VxWorks、Linux和其他專用操作系統(tǒng)的跨平臺(tái)IDE(綜合性開發(fā)環(huán)境)。借助Wind River Workbench 2.0提供的深度開發(fā)工具可以覆蓋到開發(fā)過程中的每個(gè)階段,而且Workbench 2.0是基于目前廣泛應(yīng)用的Eclipse的開放系統(tǒng)開發(fā)框架,能夠提供與第三方和專用內(nèi)部工具的無縫連接,全面滿足定制性和可測(cè)量性的需求從而為各開發(fā)商可以對(duì)其開發(fā)進(jìn)程實(shí)現(xiàn)標(biāo)準(zhǔn)化,降低軟件的整體成本,并且加速最終產(chǎn)品的面市時(shí)間。

  Workbench2.0可以根據(jù)需求而變化,并且易于定制, 因?yàn)樗⒃贓clipse架構(gòu)基礎(chǔ)上,這就避免了集成不兼容的工具所帶來的煩瑣任務(wù),并消除在多個(gè)應(yīng)用平臺(tái)中開發(fā)應(yīng)用的耗時(shí)過程,從而以更短的時(shí)間創(chuàng)建更高質(zhì)量的應(yīng)用。 Workbench2.0很容易與數(shù)以百計(jì)的第三方插件或者那些開發(fā)的內(nèi)部軟件結(jié)合在一起。這一切的得益于早先在面向VxWorks的開發(fā)工具“Tornado”中積累的技術(shù)經(jīng)驗(yàn)。

  系統(tǒng)的Workbench 2.0的特點(diǎn)是,僅需按下按鈕即可實(shí)現(xiàn)設(shè)備驅(qū)動(dòng)程序等內(nèi)核空間調(diào)試與應(yīng)用軟件等用戶空間調(diào)試的切換。此前,在嵌入式Linux的調(diào)試中,內(nèi)核空間調(diào)試與用戶空間的調(diào)試需要分別以不同的方式進(jìn)行。具體來說,作為用來由目標(biāo)開發(fā)板卡向主機(jī)發(fā)送調(diào)試信息的小程序(Demon),需要分別用于內(nèi)核空間和用戶空間的 “KGDB”和“GDB”服務(wù)器。因此,需要啟動(dòng)多個(gè)登錄到開發(fā)板卡的Linux上的終端畫面及調(diào)試畫面。此次,風(fēng)河系統(tǒng)通過新開發(fā)了將上述小程序融為一體的“WDB Debug Agent”,通過這一個(gè)工具就可以完成所有調(diào)試工作。

開發(fā)平臺(tái)標(biāo)準(zhǔn)化,實(shí)現(xiàn)資源共享

  Workbench2.0是一個(gè)標(biāo)準(zhǔn)化的綜合性開發(fā)環(huán)境,可以分享有益的經(jīng)驗(yàn),減少訓(xùn)練和IT技術(shù)支持的成本。在這一嶄新的開放性和靈活性平臺(tái)下,項(xiàng)目開發(fā)會(huì)有足夠的自由度去選擇適合的開發(fā)技術(shù)。通過支持廣泛的處理器、操作系統(tǒng),使得Workbenc2.0成為理想的標(biāo)準(zhǔn)化環(huán)境,還有Workbenc2.0允許程序開發(fā)隊(duì)伍輕易地在不同的設(shè)計(jì)和開發(fā)者之間分享和轉(zhuǎn)換資源。尤其值得一提的是,風(fēng)河Workbench是第一個(gè)也是唯一一個(gè)能夠讓不同的公司在VxWorks® 和Linux這樣的設(shè)備運(yùn)用軟件開發(fā)環(huán)境同樣起作用。

端到端程序優(yōu)化,提高團(tuán)隊(duì)效率

  風(fēng)河Workbench2.0可以優(yōu)化在每一個(gè)單獨(dú)開發(fā)階段中的程序,包括用于所有設(shè)備軟件方案的端到端式的開發(fā)程序。這一功能可以讓開發(fā)程序隊(duì)伍更為高效的合作,能讓操作人員可以更完全地適應(yīng)開發(fā)過程中的各個(gè)階段,從而增加團(tuán)隊(duì)的工作效力。不用考慮嵌入式操作系統(tǒng),處理器、內(nèi)核或語言的限制,Workbench2.0支持所有的程序,這樣就能夠更加快捷而高效地創(chuàng)建和配置運(yùn)用軟件。并且,當(dāng)需求隨著時(shí)間的推移而有所變更時(shí),它也能夠隨之升級(jí)。

  這一切的改變也使得設(shè)備軟件開發(fā)程序的低效性與復(fù)雜性減到最小。這就意味著最終可以降低開發(fā)成本,減少開發(fā)風(fēng)險(xiǎn),市場(chǎng)推進(jìn)速度加快,從而得到更大地投入產(chǎn)出比。

 



關(guān)鍵詞: 風(fēng)河 嵌入式

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉