風(fēng)河公司發(fā)布Workbench開發(fā)工具最新版本
——
風(fēng)河公司產(chǎn)品管理部總監(jiān)Steven Heintz表示:“我們最新版本W(wǎng)orkbench工具平臺的設(shè)計目標(biāo)就是充分釋放和應(yīng)用VxWorks和Wind River Linux的強大能力。風(fēng)河公司始終承諾幫助客戶加強與其他軟件開發(fā)工具的互操作性,并且不斷促進(jìn)同一項目團(tuán)隊內(nèi)硬件工程師、軟件開發(fā)人員和測試人員之間的協(xié)同工作,從而提高整個團(tuán)隊的綜合開發(fā)能力。新版本W(wǎng)orkbench帶來的各種增強特性將進(jìn)一步推動設(shè)備開發(fā)者在應(yīng)用層面的創(chuàng)新型開發(fā),同時降低開發(fā)成本,提高開發(fā)效率。”
Workbench 2.6在基于標(biāo)準(zhǔn)的Eclipse開發(fā)環(huán)境下提供一系列設(shè)備軟件工具,確??蛻艨梢垣@得更高質(zhì)量的產(chǎn)品、更優(yōu)性能的內(nèi)核和中間件以及更高的開發(fā)效率。作為WorkBench的最新版本,Workbench 2.6還實現(xiàn)了針對整個產(chǎn)品生命周期的設(shè)備軟件開發(fā)優(yōu)化,并且提供了知識共享中心和診斷工具特別小組,幫助客戶實現(xiàn)運行系統(tǒng)的快速測試和修復(fù)。
Workbench 2.6的新增強特性包括:
以插件形式安裝至已部署的Eclipse模塊 為支持已使用Eclipse進(jìn)行開發(fā)的用戶,Workbench現(xiàn)在能以一組插件的形式安裝至Eclipse 3.2部署模塊中,從而使用戶在已有eclipse 3.2模塊中使用Workbench時能夠完全保持原有的項目和配置。
兼容Eclipse C/C++開發(fā)工具(CDT) Workbench現(xiàn)已完全兼容CDT,用戶能夠在一個Eclipse系統(tǒng)外殼(shell)中同時進(jìn)行CDT項目和Workbench項目的開發(fā),從而使Workbench能與其他廠商基于Eclipse的產(chǎn)品(需CDT支持)實現(xiàn)共存,極大地提高跨桌面互操作性。
新版本W(wǎng)orkbench中還包括了Java開發(fā)工具集(JDT),進(jìn)一步推動面向設(shè)備的Java開發(fā)。新加入的多語言系統(tǒng)支持功能使用戶可以同時用Java和C/C++來進(jìn)行系統(tǒng)的開發(fā)和維護(hù)。開發(fā)人員能夠以任意的源代碼級別在C或C++中調(diào)試Java程序調(diào)用。作為設(shè)備軟件的通用開發(fā)環(huán)境,Workbench實現(xiàn)了對Java的全面支持,從而使開發(fā)人員在設(shè)備開發(fā)中能針對特定的任務(wù)采用更合適的技術(shù)進(jìn)行開發(fā)和部署。
最新版本的Workbench基于Eclipse 3.2.1框架。Eclipse 3.2.1是Workbench 2.5使用的Eclipse 3.1的升級版本。隨著Eclipse組織牽頭的DSDP項目的開展,風(fēng)河公司將保證每年為客戶提供最新版本Eclipse的支持。
新的Wind River Linux平臺集成插件包括全新Wind River Linux補丁程序管理器、全面支持uClibc的Wind River ScopeTools和支持QEMU目標(biāo)仿真器。Wind River Linux補丁程序管理器為開發(fā)人員提供了更便捷的可視化程序?qū)敕绞?,有效地管理風(fēng)河公司和Linux社區(qū)(community)發(fā)布的各種Linux內(nèi)核補丁。uClibc是一種面向微小程序體積GNU C函數(shù)庫版本。Wind River ScopeTools現(xiàn)已全面支持uClibc,正在使用或計劃使用uClibc的開發(fā)人員將能夠充分體驗Wind River ScopeTools強大的可視化動態(tài)分析功能。QEMU是一種開源處理器仿真器,能夠為用戶實現(xiàn)針對特定目標(biāo)處理器架構(gòu)的Wind River Linux和各種面向設(shè)備中間件技術(shù)的仿真,從而無需在Linux主機的本地模式下運行目標(biāo)軟件。采用QEMU仿真技術(shù)能夠較本地模式仿真獲得更高的準(zhǔn)確性,而較采用實際目標(biāo)硬件更便捷、更經(jīng)濟(jì)。
新的VxWorks平臺插件包括面向VxWorks最小內(nèi)核層(MKL)的Workbench片上調(diào)試(On-Chip Debugging)支持、改進(jìn)的VxWorks Image Projects性能和增強的內(nèi)核對象檢查器。MKL用戶將能夠使用Wind River Workbench On-Chip Debugging Edition進(jìn)行程序調(diào)試。開發(fā)人員可以跨企業(yè)持續(xù)使用同一通用工具集,其應(yīng)用范圍包括了極小文件體積的設(shè)備操作系統(tǒng)(僅36Kb)。對于開發(fā)包含大量文件的項目的用戶,VxWorks Image Projects的性能將得到極大的提升。內(nèi)核對象檢查器增強功能包括了全新的用于組織管理大量對象的體系架構(gòu)組織,以及面向I/O設(shè)備的新的對象名稱查看器。
c++相關(guān)文章:c++教程
評論