Keil™, An ARM® Company

STMicroelectronics

RVDK-ST Feature Comparison

FeatureProducts
RVDK-STRVDSRealView MDK
General
Compilation ToolsRealView® v2.1RealView v3.1RealView v3.1
Development EnvironmentRealView Debugger (RVD)Codewarrior® v5.7
or Eclipse
µVision3®
DebuggerRVD v1.7RVD v3.1µVision Debugger
SimulatorRealView ISSRealView ISSµVision Simulator
RTOS Kernel LibraryRL-ARM
Third-Party OS SupportSegger EMBOSSegger EMBOS
Compilation Tools
C Compiler
C++ CompilerOptional
Thumb 2 Support
(Cortex-M3)
Output FormatProprietaryELF/DWARF, Intel HEXELF/DWARF, Intel HEX
Device Support
STR71xARM7 Core
Support Only
STR73xARM7 Core
Support Only
STR75xARM7 Core
Support Only
STR91xARM9 Core
Support Only
STM32Cortex-M3 Core
Support Only
ARM Core/MCUSTMicroelectronics Only
(As listed above)
All ARM CoresARM7, ARM9, and
Cortex-M3 MCUs
Board Support PackagesOnly for devices
listed above
For above devices and a wide number of boards and vendors.
Example ProgramsGeneric ARM examples which show how to use the ARM CPU Core extensions.Extensive projects which can be used as project templates.
Debugging
JTAG SupportVia RealView IDE-MEVia RealView ICEVia ULINK2®
Serial Wire Debug/TraceVia ULINK2
ETM TraceVia RealView TraceVia Third-Party Tools
Third-Party Support
OS/Kernel AwareConfigurableConfigurableFor RL-ARM Kernel
Simulation
Instruction Set
Startup Code
Interrupts
On-chip Peripherals
On-chip Memory
Target VisibilityUser-DefinedUser-DefinedPre-Defined Dialog Boxes
Peripheral Views
Logic Analyzer
Execution Profiler
Code Coverage
Instruction Trace
Support
Technical SupportVia STMicroelectronicsVia ARM
(12 Months)
Via ARM
(12 Months)