Skip to main content

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

By: PRLog
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.

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."

Availability

Free of charge 30-day trials are available: http://www.somniumtech.com/product-selector

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: http://bit.ly/DRTBenchmarks

Photos: (Click photo to enlarge)

SOMNIUM Technologies Limited Logo Leading EEMBC® CoreMark™ results Live expression view MTB trace

Read Full Story - SOMNIUM® extends SOMNIUM DRT C/C++ Cortex-M IDE to support ARM®-based MCUs from Atmel/Microchip | More news from this source

Press release distribution by PRLog

Data & News supplied by www.cloudquote.io
Stock quotes supplied by Barchart
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.