《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > IAR Systems發(fā)布IAR Embedded Workbench for ARM新版本

IAR Systems發(fā)布IAR Embedded Workbench for ARM新版本

IAR Embedded Workbench for ARM 5.20集成開發(fā)環(huán)境增強了Cortex-M3調(diào)試支持和速度優(yōu)化
2008-11-26
作者:IAR Systems
?

IAR Systems發(fā)布了IAR Embedded Workbench for ARM集成開發(fā)環(huán)境的最新版本v5.20,。在這個新版本中,,IAR增強了對Cotex-M3的調(diào)試支持和速度優(yōu)化,。?

?

在調(diào)試方面,,支持了對跟蹤信息包" title="信息包">信息包(trace packets)的處理,,跟蹤信息包通過SWO通道發(fā)送,,SWOCoreSight的一部分,,而CoreSightCortex處理器家族中被用于片上調(diào)試和跟蹤處理,。用戶完全可以配置跟蹤包的類型,,這些都可以在IAR C-SPY調(diào)試器" title="調(diào)試器">調(diào)試器中顯示。此外,,從printf輸出的調(diào)試信息可以通過SWO通道傳送,,并在C-SPY中顯示,而這個過程無須中斷程序執(zhí)行,。?

?

IAR Embedded Workbench for ARM的最新版本在很多方面,,性能得到了很大的提升,對ARM Cortex-M3內(nèi)核的執(zhí)行速度優(yōu)化就是其中一個,。另外,,還增加了多文件編譯的特性,其允許編譯器將不同的多" title="的多">的多個文件作為同一個編譯單元來處理,,這意味著編譯器可以優(yōu)化更大范圍的代碼,。?

?

IAR Embedded Workbench for ARM包含了一個高度優(yōu)化的C/C++" title="C++">C++ 編譯器,并且對ARM芯片,、硬件調(diào)試系統(tǒng)以及RTOS等提供了廣泛的支持,。除了可以產(chǎn)生非常緊湊有效的代碼外,它還集成了完備的設(shè)備配置文件,、flash loader1000多個項目示例,。ARM EABI兼容性意味著可以和其他符合ARM EABI的編譯器兼容。同時,,IAR Embedded Workbench還提供了包括源代碼的運行時庫,,集成了可重定位ARM匯編器、鏈接器,、庫工具,、類似ARM模擬器的C-SPY調(diào)試器,同時支持JTAG以及多種RTOS內(nèi)核識別調(diào)試,??蛻粢部梢赃x擇IARJ-Link以及 J-Trace仿真器在硬件上進行仿真調(diào)試,。?

?

v5.20版本的安裝包中還提供了IAR PowerPac RTOS、文件系統(tǒng),、TCP/IP,、USB協(xié)議棧的評估版本??蛻粢部梢詮?/SPAN>IAR Systems或者RTOS供應(yīng)商那里獲得第三方" title="第三方">第三方的RTOS插件,。?

?

IAR Systems的產(chǎn)品總監(jiān)Mats Ullstr?m說:“IAR Embedded Workbench for ARM因為其易用性、強大的調(diào)試功能以及產(chǎn)生緊湊高效的代碼而聞名,,而5.20版本更加強化了這些功能,。我們的產(chǎn)品支持廣泛的ARM內(nèi)核和芯片,而且對很多不同廠商的ARM芯片我們都提供了評估開發(fā)板,?!?/SPAN>?

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。