DRT's optimizers analyze a complete program, identifying all instruction and data sequences and the interactions between them. Knowledge of the device's memory system and the ARM Cortex pipeline are used to resequence the program intelligently, resulting in code that is optimized for energy, size, performance and efficiency in a fully automated process that requires no manual intervention
DRT's IDE is built on the latest version of the industry standard Eclipse IDE, extended with leading edge debug and productivity enhancing features such as live memory viewing, MTB trace and fault diagnosis tools. DRT is provided with full commercial support, direct from Somnium's customer engineering team.
Somnium DRT Cortex-M IDE supports NXP LPC and Kinetis and STMicroelectronics STM32 devices and is available on Windows and Linux hosts (MacOSX coming soon). The DRT NXP Edition, is a subset supporting NXP devices. Somnium DRT Atmel Studio Extension enhances the Atmel Studio 6.2 and Atmel Studio 7 integrated development platform (IDP) for Atmel SMART MCUs.
DRT is, its writers say, the only product which offers a seamless and automatic upgrade path from entry level tools including Atollic TrueSTUDIO, CodeWarrior (GNU and non-GNU projects), Kinetis Design Studio, LPCXpresso, and System Workbench for STM32. DRT is fully compatible with Somnium partners' software enablement - including LPCOpen, Kinetis Software Development Kit, Sensor Fusion, Processor Expert and STM32Cube. The Somnium DRT Atmel Studio Extension enhances the Atmel Studio 6.2 and Atmel Studio 7 integrated development platform (IDP) to provide superior C and C++ code generation quality for Atmel SMART MCUs.
Dave Edwards, Founder and CEO/CTO of Somnium said, "Phaedrus Systems' experience and customer base is a perfect match for DRT. High-reliability and safety-critical environments are natural targets for the quality of code created within the DRT IDE."
"The compact size of the code and advanced debug features are particular strengths of Somnium DRT," commented Chris Hills, CTO of Phaedrus Systems. "There is also a close