SOMNIUM® extends SOMNIUM DRT C/C++ Cortex-M IDE to support ARM®-based MCUs from Atmel/Microchip

Version 3.4 of SOMNIUM DRT embedded C/C++ software development tools adds support for Atmel's (now a subsidiary of Microchip Technology Inc.) ARM®-based microcontrollers and software ecosystem, with fully automatic import from Atmel START - an innovative web-based tool for intuitive, graphical configuration of embedded software projects.

Further improvements to DRT's advanced C/C++ code generation and IDE have further extended its benefits to embedded developers.
1 2 3
Leading EEMBC® CoreMark™ results
Leading EEMBC® CoreMark™ results
LONDON - Aug. 30, 2016 - PRLog -- SOMNIUM® DRT Cortex-M IDE now supports Atmel | SMART, NXP Kinetis, NXP LPC and STMicroelectronics STM32 microcontrollers.

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 code generation than vanilla 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's correctness is verified using a mixture of on-host (simulated) and on-target (real silicon) tests to ensure robust, functionally correct operation, and best possible code size and performance.

DRT's IDE is built on the industry standard Eclipse platform, extended with leading edge debug and productivity features and is available on multiple host environments (Microsoft Windows and Linux, with Mac OSX support launching in Q4 2016). DRT's advanced debug features address real problems faced by embedded software developers:

Live expressions view: Extract and display variables without needing to breakpoint (a vital feature for debugging hard real time systems).

Trace: Automatic configuration and extraction of MTB trace (on supporting devices). Using a small amount of on-chip RAM allows program trace to be gathered and viewed in a fully featured debug environment to allow faster detection and correction of complex software bugs.

Fault diagnosis: Automatic extraction of state and source navigation

DRT customers also benefit from full product support, direct from SOMNIUM's customer engineering team.

Dave Edwards, SOMNIUM's CEO/CTO, said, "We are pleased to add support for Atmel | SMART devices to DRT Cortex-M IDE as we continue to enhance DRT's optimization and debug features. Free of charge tools are often based on the vanilla GNU and Eclipse technologies and offer great entry level features. Many commercial products use the same vanilla GNU and Eclipse components, or even older versions, giving you no benefits over free products and often contain code generation bugs. DRT Cortex-M IDE uniquely combines SOMNIUM's rigorous approach to quality and correctness, full integration with Atmel's software ecosystem, patented code optimizations and advanced debug in a single professional development tools product."

"We are very excited about the addition of support for our hardware and software ecosystem to the SOMNIUM Cortex-M IDE," said Henrik Flodell, Sr. Product Marketing Manager, Development Tools at Microchip. "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."


Free of charge 30-day trials are available:

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:

Email:*** Email Verified
Phone:+44 333 0113 177
Tags:Embedded, Arm, Atmel, Kinetis, Stm32, Debug, Development Tools, Iot
Industry:Electronics, Semiconductors, Software
Location:London City - London, Greater - England
Account Email Address Verified     Account Phone Number Verified     Disclaimer     Report Abuse

Like PRLog?
Click to Share