SOMNIUM DRT C/C++ Cortex-M IDE adds new optimizations and macOS support

SOMNIUM® are pleased to announce version 3.5 of their DRT embedded C/C++ software development tools for leading ARM® Cortex®-M based microcontrollers.
1 2 3
Kinetis KV10 CoreMark with DRT
Kinetis KV10 CoreMark with DRT
SANTA CLARA, Calif. - Oct. 25, 2016 - PRLog -- SOMNIUM DRT Cortex-M IDE is the only professional C/C++ product available on a choice of Windows, Linux and macOS hosts. The latest benchmark results show that the benefits of DRT's patented code generation tools continue to outperform both vanilla GNU tools used in free of charge or commercial products and also outperform competitors' proprietary compiler tools which are not compatible with modern industry standards or host environments. The benefits of DRT's advanced IDE and state of the art embedded debug features have been further enhanced by new features in DRT's Quick Fix framework, support for lightweight C/C++ static analysis and DRT-specific improvements to the Eclipse CDT internals.

DRT is unique – fully source compatible with industry standard GNU (including the latest C11 and C++14 dialects and C++ exception handling), whilst offering significantly better quality and optimization than other tools. DRT's patented resequencing optimizations typically provide up to 20% smaller code, 30% higher performance and 30% energy savings, with no source code changes required. DRT is verified using a mixture of on-host (simulated) and on-target (real silicon) test suites (including NULLSTONE and the Solid Sands SuperTest C/C++ test and validation suite used for safety certification) to ensure robust, functionally correct operation and best possible code size and performance.

Dave Edwards, SOMNIUM's CEO/CTO, said, "DRT's modern IDE and state of the art embedded debug features are now available on Windows, Linux and macOS bringing new choices to developers seeking professional C/C++ tools. DRT's patented code generation supports the latest C/C++ language standards with full industry standard GNU tools compatibility, but unlike vanilla GNU used in other products, DRT uniquely provides smaller, faster, more energy efficient code with properly verified results for functionally correct results. With the latest DRT3.5 benchmarks, we can demonstrate the DRT produces more optimized code than aging proprietary compilers which lack industry standard language compatibility."

SOMNIUM® DRT Cortex-M IDE supports Atmel | SMART, NXP Kinetis, NXP LPC and STMicroelectronics STM32 microcontrollers.

Supporting quotes

"Having access to DRT's high quality code generation and state of the art debug on multiple host platforms will add a lot of value for our customers and help them reach the market faster, with higher performance, more energy efficient and more profitable designs," said Henrik Flodell, Sr. Product Marketing Manager, Development Tools at Microchip.

"SOMNIUM DRT is a professional development tools environment which supports NXP's wide range of LPC and Kinetis microcontrollers and software enablement," said Brendon Slade, Director, LPC Tools and Ecosystem. "DRT's advanced code optimization and debugging features can help developers reach the market faster with reduced costs and achieve a high quality design."

"SOMNIUM have been SuperTest users and amicable development partners of Solid Sands for many years. Their highly professional approach to tools development and their constant drive for better quality are eminent if not unique in the industry. The compiler, linker and libraries are the most central and critical tools in any system development," said Marianne Damstra, CCO at Solid Sands. "This is why the SuperTest suite is prominent in SOMNIUM's QA/QC, while our collaboration fruitfully leads to constant product quality improvements."


SOMNIUM® DRT 3.5 is available now. Free of charge 30 day trials are available from

Other vendors use adjectives, SOMNIUM use facts. See our latest benchmark whitepaper for details of how DRT builds the smallest, fastest, most energy efficient code:


SOMNIUM are evolving software development tools to a new level, solving real problems faced by embedded developers. Our revolutionary, 100% industry compatible SOMNIUM DRT products offer unique benefits to C/C++ developers working with ARM® Cortex® devices. Earlier in 2016, SOMNIUM Technologies also partnered with Texas Instruments (TI) to take over from Red Hat® in maintaining the MSP430™ GCC compiler.

Email:*** Email Verified
Tags:Embedded, Arm, Atmel, Kinetis, Lpc, Nxp, Stm32, Iot
Industry:Electronics, Semiconductors, Software
Location:Santa Clara - California - United States
Account Email Address Verified     Account Phone Number Verified     Disclaimer     Report Abuse

Like PRLog?
Click to Share