|
ARM Development Tools Evaluation Boards Operating Systems Emulators & Debuggers Other ARM-Related Info | RealView® Tools ComparisonARM offers different development solutions that are optimized for the requirements of various target platforms: - The RealView Microcontroller Development Kit (MDK-ARM) is designed for the requirements of MCU users that create embedded software for microcontrollers. MDK-ARM includes device-specific debugging and simulation support, extensive project templates and example firmware, and a memory optimized RTOS Library. It is easy to learn, yet powerful enough for the most demanding microcontroller applications.
- The RealView Development Suite (RVDS) is designed for SoC, FPGA, and ASIC users that create complex embedded applications or interface to platform OS components. RVDS supports device designers, includes multi-core debugging support, and generates application code for all ARM and CORTEX CPU core configurations. It provides extensive interfaces to third-party components as well as the ARM ESL tools.
| Feature | RealView Product |
|---|
RealView MDK | RealView Development Suite |
|---|
| General | | Compilation Tools | RealView | RealView | | Development Environment | µVision IDE | Eclipse | | Debugger | µVision Debugger | RealView Debugger | | Simulator | µVision Simulator | RealView ISS | | Debug Hardware | ULINK2 and ULINK-ME | RealView ICE | | Trace Hardware | ULINK2 (SWV) or 3rd Party tools (ETM/TPIU) | RealView Trace (ETM/TPIU only) | | Code Generation | | RealView C/C++ Compiler |  |  | | RealView Macro Assembler |  |  | | RealView Linker & Utilities |  |  | | Output Format | ELF/DWARF, HEX | ELF/DWARF, HEX | ARM-Based Microcontrollers ARM7, ARM9, Cortex-M1 & Cortex-M3 |  | User defined MCU Support | All ARM Processors ARM7, ARM9, ARM10, ARM11 Cortex-M1, Cortex-M3, Cortex-R4, Cortex-A8, & Cortex-A9 | |  | ARM Secure Core Support SC100, SC200, SC300 |  |  | | ARM Instructions |  |  | | Thumb Instructions |  |  | | Thumb2 Instructions |  |  | | Device Database |  | | | Libraries & Examples | | C/C++ Template Library |  |  | | EABI Compatible |  |  | | MicroLib |  |  | | Third-Party Libraries |  |  | | RTX Kernel Library |  | | | Example Programs | Delivered with extensive example projects you may use as templates for your own projects. | Delivered with generic ARM examples which show how to use the ARM CPU Core extensions. | | Debugging | | ELF/DWARF Input |  |  | | HEX Input |  |  | | Symbolic Object Input |  | | | JTAG Support | via ULINK | via RealView ICE | | ETM/TPIU Trace Support | via Third-Party Trace | via RealView Trace | | Third-Party Debugger Support |  | | | OS-Aware | for RTX Library | Configurable | | Multi-Core Support | |  | | DSP Support | |  | | Cache Support | |  | | Simulation | | Simulates Instruction Set |  |  | | Simulates Startup Code |  | | | Simulates Interrupts |  | | | Simulates Peripherals |  | | | Target Visibility | User-Specific Peripheral Dialogs | User-Configurable | | Logic Analyzer |  | | | Execution Profiler |  |  | | Code Coverage |  | | | Instruction Trace |  | | | Configurable BUS Timings | |  | | ESL Tools Interface | |  |
|
|