風河推出簡化on-chip除錯的JTAG嵌入式開發(fā)工具
風河(windriversystems)宣布推出windriverworkbench3.0,on-chipdebugging,這是一款專為簡化on-chip除錯復雜性所設計的jtag嵌入式設備軟件開發(fā)工具。windriverworkbench,on-chipdebugging支持移動裝置市場中主要的新型處理器,而新增的強化設計則讓設備硬件和軟件的開發(fā)及除錯工作更為簡單且更具便利性。移動裝置制造商可以利用這些新增的強化功能以及既有的linux除錯能力,縮短設計周期并將寶貴的時間投注于建立產品差異化。
其強化功能如支持市場主要的移動裝置處理器,包括armcortex-a8處理器(含neon指令集)、freescalei.mx27、marvellpxa300/310/320應用處理器以及titms320dm644xdavinci系列。而當執(zhí)行windriverlinux時,允許使用者對設備軟件的所有單元進行除錯,包括核心除錯、使用者模式應用除錯、以及使用windriverlinuxreal-timecore之即時應用程式除錯。
若是采用以arm處理器為基礎的系統(tǒng)進行開發(fā),windriverworkbench,on-chipdebugging可搭配其他編譯器。如此,將可以實現(xiàn)workbench的整合編輯/編譯/除錯效益,并且能夠針對特定需求配置工具鏈和建立最佳化工作流程。且workbench為on-chip除錯開發(fā)環(huán)境,并能與eclipse開發(fā)環(huán)境結合,藉由為以eclipse為基礎的開發(fā)環(huán)境增加圖型化界面和更多的功能以持續(xù)強化ide。
由于大多數移動裝置都包含多重處理核心,因此對于大多數on-chip除錯方案而言,要維持整個開發(fā)中系統(tǒng)的完整脈絡將是一大挑戰(zhàn)。windriver的jtagserver和jtagaccelerator技術即能為多核心處理器提供高速jtag除錯。
windriverjtagaccelerator技術可達到完整的jtag頻寬使用率,同時也支持32與64位元處理器,而jtagserver技術則允許開發(fā)者同時連接超過128顆處理器,以及在單一ide環(huán)境內同時對多重處理器進行除錯。
功耗最小化對于移動和手持裝置來說是絕對必要的。windriver對于低功耗架構的支持,讓以移動和手持市場為目標的客戶能利用這項方案開發(fā)裝置。此外,隨著消費性和移動裝置產品逐漸采用linux作業(yè)環(huán)境的趨勢,workbench,on-chipdebugging為kernel.org和windriverlinux提供的kernel-mode與user-mode除錯能力,使其適合運用于消費性和移動裝置市場。