Segger's new compiler looks to assist Arm and its Cortex-M devices
Published: 21 February 2020 - Christian Lynn
Segger has added its new compiler to the popular Embedded Studio for Arm. This compiler is tuned to generate optimised Thumb-2 code for modern Cortex-A and Cortex-M devices.
Derived from Clang, it uses a modern and flexible compiler design on the front end, with a back end optimised by Segger for performance and code size.
“This new compiler enhances the Embedded Studio for Arm and Cortex-M,” says Rolf Segger, the company's founder: “Our cross-platform IDE now contains our own linker, assembler and compiler. We give the user the choice of GCC, Clang or our optimised compiler, in the same way as they can choose between our Linker or the GNU Linker. With all of that, combined with a built-in debugger, version control, project management and our leading run-time and floating-point libraries, Embedded Studio is a great choice for developers. Our new compiler makes it an even more well-rounded and complete solution. What I am most proud of is the friendly licensing. Anybody using it for education or other non-commercial purposes can use it at no cost. Download and go. It simply works.”
For more information, click here.