首頁 > 產品中心 > 開發工具 > IAR > IAR EW集成開發環境

  IAR Embedded Workbench (EW)軟件 


IAR Systems是瑞典的嵌入式工具軟件公司,提供IAR EW系列C/C++交叉編譯器和調試器,以及JTAG仿真器等易于使用的專業嵌入式工具解決方案,可幫助用戶開發出高質量、高效率且尺寸小的代碼。IAR EW集成開發環境包括嵌入式C/C++優化編譯器、匯編器、鏈接器、庫、編輯器、項目管理器和C-SPY調試器,以及可選功能模塊C-RUN、C-STAT,并可以擴展獲得C-Trust支持。


支持絕大多數流行MCU內核



高效易用的界面


支持RTOS內核識別調試

        IAR的C-SPY調試器集成了RTOS內核識別插件,支持眾多RTOS:FreeRTOS、μC/OS、TI-RTOS、OPENRTOS、SAFERTOS、ThreadX、embOS等。通過它可以在IAR調試器中顯示RTOS內部數據結構窗口,從而了解每一個項目應用中運行任務的信息,每一個信號量、互斥量、郵箱、隊列、事件標志信息,以及等待上述內核對象的所有任務列表信息。*具體版本支持的RTOS有差異


集成專業代碼分析插件


C-STAT靜態分析工具

C-STAT是完全集成于IAR EW開發環境中的代碼分析工具。通過靜態分析源代碼發現潛在的代碼問題,提高代碼質量,有助于執行行業代碼標準。



C-STAT能做的檢查

? 可以基于MISRA C,CERT等多種規則進行檢查

? 報告錯誤的嚴重性、詳細信息、代碼示例(錯誤/正確的示例)

? C-STAT可以執行以下代碼分析:MISRA C:2012、MISRA C++:2008、MISRA C:2004

? 基于C/C++的CERT/CWE推薦超過100條規則/250及以上檢查項目


目前已支持的編譯器型號及對應的最低版本




C-RUN運行時動態分析工具

C-RUN是完全集成在IAR EWARM v7.20和EWRX v3.10及以上版本中的高性能運行時分析工具。它可在開發環境內部直接監視應用程序的執行,并完成運行時分析。它與工具鏈的緊密集成改善了開發流程,開發人員能夠很容易地使用運行時分析功能



C-RUN能做的檢查

?  算術校驗:整型運算溢出、整型轉換時精度損失、整數位移導致的溢出、除數為零

?  邊界檢查

?  堆檢查

目前已支持的編譯器型號及對應的最低版本IAR EWARM v7.20和EWRX v3.10



京ICP備:京ICP備05011254號-1 版權歸北京麥克泰軟件技術有限公司所有
北京麥克泰軟件技術有限公司

《人妻avav中文系列久久_日本japanesefree40成熟》未删节版