IAR-EWARM
介紹
IAR 整合開發環境和針對 ARM Cortex-M 優化的 C / C++編譯器。 ST Microelectronics 的描述 :
IAR-EWARM 是一個軟體開發套件,提供現成的裝置配置檔案,快閃記憶體載入器和 4300 個示例專案。IAR Embedded Workbench 與其他相容 ARM®EABI 的編譯器相容,並支援以下用於 STM32 的 ARM®核心:
主要特點
- 關鍵零件:
- 整合開發環境,包括專案管理工具和編輯器
- 高度優化 ARM®的 C 和 C++編譯器
- 自動檢查 MISRA C 規則(MISRA C:2004)
- 符合 ARM®EABI 和 CMSIS 標準
- 廣泛的硬體目標系統支援
- 可選的 I-jet 和 JTAGjet™-Trace 線上除錯探頭
- 通過電源除錯視覺化與原始碼相關的功耗
- 執行時庫包括原始碼
- 重新定位 ARM®彙編程式
- 連結器和庫管理器工具
- 帶有 ARM®模擬器的 C-SPY®偵錯程式,支援 JTAG,支援對硬體進行 RTOS 感知除錯
- IAR Systems 和 RTOS 供應商提供的 RTOS 外掛
- 來自許多不同製造商的評估板的 3100 多個樣本專案
- PDF 格式的使用者和參考指南
- 上下文相關的線上幫助
- 晶片專用支援:
- 4300 個示例專案,包括意法半導體評估板
- 支援 ARM®和 Thumb®模式下的 4 Gbyte 應用程式
- 每個功能都可以在 ARM®或 Thumb®模式下編譯
- VFP 向量浮點協處理器程式碼生成
- 內在的 NEON™支援
- 硬體除錯支援:
- STMicroelectronics ST-LINK V2:支援 STM32 器件
- STMicroelectronics ST-LINK:支援 STM32 器件
- RTOS 支援:請訪問 IAR 的網站 http://www.iar.com
- 支援的裝置:請訪問 IAR 的網站 http://www.iar.com