• Green Hills MULTI集成开发环境
  • \



    产品综述


    美国Green Hills软件公司的MULTI IDE提供一种具有调试、编译器和闪存编程工具的集成开发环境,包括 AUTOSAR 感知、性能分析器、项目构建器、代码覆盖、运行时错误检查、MISRA C 符合向导和 DoubleCheck™ 集成式静态代码分析器。 Green Hills 已从 TÜV NORD 和 exida 获得认证,使得 Green Hills MULTI IDE 成为市场上可以获得的唯一一个经过认证,满足 SIL 4(安全完整性水平)和 ASIL D(汽车安全完整性水平)工具资质要求的工具链。功能

    1)Optimizing C, C++, EC++ cross compiler and toolchain
    2)Multicore source level debugger
    3)OS-Aware, Run-Mode, Stop-Mode Debugging\
    4)Debug through P & E
    5)Debug 3rd Party RTOS (AUTOSAR, VxWorks, Linux)
    6)Run-time Error Detection & memory leak detection
    7)Instruction Set Simulator when h/w is not available
    8)Trace-assisted TimeMachine & Path Analyzer
    9)Code Coverage Analysis
    10)Performance Profiler
    11)Flash programming
    12)DoubleCheck® Source Code Analyzer
    13)The MathWorks™ Link MU processor-in-loop integration
    14)Better Manage Embedded Projects
    15)Project Builder
    16)Source Code Editor
    17)MISRA C Checker
    18)Integration with 3rd party version control
    Multi 集成开发环境包含完成一个软件工程所需要的所有工具,这些工具可以单独使用,也可集成第三方系统工具,但并不意味MULTI是这些工具的简单堆砌:在 MULTI中各个工具可互相感知、传递、通信,组成一个强大的环境,减少开发人员的工作量。例如,在编辑-编译-调试的过程中,当在调试中发现错误,只需 点击一下按钮,就可打开编辑器并定位于错误代码行。每当文件被修改,编辑器就自动检查版本控制系统的输出等。
    主要特点

    \1)提供标准开放接口,允许用户在集成环境中使用自己熟悉的工具构件。用户可使用自己熟悉的编辑器、生成系统、配置管理工具等,在项目开发中不受某一ICE、RTOS和处理器的限制。
    2)提供在线帮助。
    3)既可使用Green Hills的Optimizing Compilers编译器,也可使用其它支持EABI标准的编译器。
    4)支持多进程调试。为每一个进程提供一个独立的调试窗口,每个进程都可独立进行单步执行、断点设置、变量检查,可观察进程间通信状况。
    5)支持多处理器系统的调试。


    支持的处理器包括


    680x0/683xx/CPU32
    Alpha
    ARC
    ARM/Thumb
    Blackfin
    ColdFire
    DaVinci
    FirePath
    FR
    i960
    Intrinsity
    Lexra
    M32R
    M CORE
    MIPS64/MIPS32/MIPS16
    OMAP
    PIC24/dsPIC
    PIC32
    PowerPC
    RAD750
    RAD6000
    RH32
    ST100
    SPARC/SPARClite
    StarCore
    SuperH/SH/SH-DSP
    TriCore
    v8xx
    x86/Pentium
    XScale/StrongARM
    ZSP
    在汽车、航空航天、医疗、通信等对于嵌入式系统可靠性有着极高要求的领域,稳定性和安全性的功能被看作是最重要的指标。能否满足这两方面的要求直接决定着客户对应用程序的评价。在此背景下, Green Hills Software公司提供的MULTI开发环境成为了嵌入式解决方案的核心,其影响力正在日益增大。因此MULTI开发环境被广泛应用在美国的军用和航空航天等领域,与同类产品相比占有绝对的优势。