Atollic has released the latest version of TrueSTUDIO development tool for ARM, a C/C++ development tool for embedded developer that looks similar to Eclipse. It supports micro-controllers from a number of semiconductor manufacturers, making it possible to switch MCU supplier during the design process.
This release of TrueSTUDIO supports several ARM MCU cores such as ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 and Cortex-M4 processors.
It also includes device-specific support for an extensive list of ARM processor-based micro-controller families, including: Atmel AT91SAM, EnergyMicro EFM32, Freescale Kinetis, Fujitsu FM3, STMicroelectronics STM32, Texas Instruments Stellaris and Toshiba TX.
As well as an optimizing C/C++ compiler and a multiprocessor-aware debugger, the tool also has serial wire viewer tracing, graphical UML diagram editors for model-based design and architecture, performs code-quality analysis via TrueINSPECTOR and TrueANALYSER and features a test-automation toolbox (TureVERIFIER).
There is also an ECLIPSE-based IDE with editor, x86 C/C++ build and debug tools for development of PC command-line applications and parallel compilation.
Additionally, Atollic TrueSTUDIO includes an integrated client for accessing popular
bug databases like Trac and Bugzilla and interact with version systems such as subversion or git.
You can request a 30-day evaluation license to try TrueSTUDIO Professional for ARM or you can buy it directly. The current price is not public, but in one forum, the price (in 2010) was said to be 1,995 USD for one post for TrueStudio for STM32. I would imagine the version that supports several ARM MCU would be even more expensive.
However, Atollic also provides free versions for specific targets:
You can watch the product release video for Atollic TrueSTUDIO for ARM for an 8 minutes overview of the tools.