IAR Systems發布IAR Embedded Workbench for ARM新版本
2008-11-26
作者:IAR Systems
IAR Systems發布了IAR Embedded Workbench for ARM集成開發環境的最新版本v5.20。在這個新版本中,IAR增強了對Cotex-M3的調試支持和速度優化。?
?
在調試方面,支持了對跟蹤信息包" title="信息包">信息包(trace packets)的處理,跟蹤信息包通過SWO通道發送,SWO是CoreSight的一部分,而CoreSight在Cortex處理器家族中被用于片上調試和跟蹤處理。用戶完全可以配置跟蹤包的類型,這些都可以在IAR C-SPY調試器" title="調試器">調試器中顯示。此外,從printf輸出的調試信息可以通過SWO通道傳送,并在C-SPY中顯示,而這個過程無須中斷程序執行。?
?
IAR Embedded Workbench for ARM的最新版本在很多方面,性能得到了很大的提升,對ARM Cortex-M3內核的執行速度優化就是其中一個。另外,還增加了多文件編譯的特性,其允許編譯器將不同的多" title="的多">的多個文件作為同一個編譯單元來處理,這意味著編譯器可以優化更大范圍的代碼。?
?
IAR Embedded Workbench for ARM包含了一個高度優化的C/C++" title="C++">C++ 編譯器,并且對ARM芯片、硬件調試系統以及RTOS等提供了廣泛的支持。除了可以產生非常緊湊有效的代碼外,它還集成了完備的設備配置文件、flash loader和1000多個項目示例。ARM EABI兼容性意味著可以和其他符合ARM EABI的編譯器兼容。同時,IAR Embedded Workbench還提供了包括源代碼的運行時庫,集成了可重定位ARM匯編器、鏈接器、庫工具、類似ARM模擬器的C-SPY調試器,同時支持JTAG以及多種RTOS內核識別調試。客戶也可以選擇IAR的J-Link以及 J-Trace仿真器在硬件上進行仿真調試。?
?
v5.20版本的安裝包中還提供了IAR PowerPac RTOS、文件系統、TCP/IP、USB協議棧的評估版本。客戶也可以從IAR Systems或者RTOS供應商那里獲得第三方" title="第三方">第三方的RTOS插件。?
?
IAR Systems的產品總監Mats Ullstr?m說:“IAR Embedded Workbench for ARM因為其易用性、強大的調試功能以及產生緊湊高效的代碼而聞名,而5.20版本更加強化了這些功能。我們的產品支持廣泛的ARM內核和芯片,而且對很多不同廠商的ARM芯片我們都提供了評估開發板。”?