IAR-EWARM

介紹

IAR 整合開發環境和針對 ARM Cortex-M 優化的 C / C++編譯器。 ST Microelectronics 的描述 :

IAR-EWARM 是一個軟體開發套件,提供現成的裝置配置檔案,快閃記憶體載入器和 4300 個示例專案。IAR Embedded Workbench 與其他相容 ARM®EABI 的編譯器相容,並支援以下用於 STM32 的 ARM®核心:

主要特點

  1. 關鍵零件:
    • 整合開發環境,包括專案管理工具和編輯器
    • 高度優化 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 格式的使用者和參考指南
    • 上下文相關的線上幫助
  2. 晶片專用支援:
    • 4300 個示例專案,包括意法半導體評估板
    • 支援 ARM®和 Thumb®模式下的 4 Gbyte 應用程式
    • 每個功能都可以在 ARM®或 Thumb®模式下編譯
    • VFP 向量浮點協處理器程式碼生成
    • 內在的 NEON™支援
  3. 硬體除錯支援:
    • STMicroelectronics ST-LINK V2:支援 STM32 器件
    • STMicroelectronics ST-LINK:支援 STM32 器件
  4. RTOS 支援:請訪問 IAR 的網站 http://www.iar.com
  5. 支援的裝置:請訪問 IAR 的網站 http://www.iar.com

安裝