Latest Embedded Studio V5 Software Helps to Generate Extremely Small Programs

Press Release Summary:

  • Includes compiler, linker, runtime and floating-point libraries
  • Offers program which blinks an LED on a typical Cortex-M microcontroller unit that can be written in C or C++, with a total size of less than 100bytes
  • Features terminal output that can be done in real time using RTT, SWO or semi-hosting with host-side formatting

Original Press Release:

SEGGER Embedded Studio V5 Minimizes Code Size

Monheim, Germany – 10th August 2020 - The newly released SEGGER Embedded Studio V5 for Arm processors comes with the company’s Compiler, Linker, Runtime and Floating-Point libraries included. All components are designed from the ground up for use in embedded systems and work seamlessly to help generate extremely small programs.

A program which blinks an LED - a ‘blinky’ - on a typical Cortex-M microcontroller unit can be written in C or C++, with a total size of less than 100bytes. Terminal output (printf) can be done in real time using RTT, SWO or semi-hosting with host-side formatting, keeping even the standard ‘Hello World’ program to no more than a few hundred bytes.

Just like SEGGER’s SystemView and Ozone platforms, Embedded Studio can be used on Windows, Linux and macOS operating systems - in keeping with the company’s cross-platform philosophy.

“This new version of Embedded Studio is truly groundbreaking. I have never seen a toolchain that produces such small programs, especially out-of-the-box, created by the project generator. Our compiler uses Clang with a new code generator developed directly by the SEGGER software engineering team. In balanced optimization mode, it produces code that is as small as it is fast. Our linker, startup code, runtime library and debugger are all tuned to get the most out of a microcontroller,” said Rolf Segger, founder of SEGGER. “Version 5 outperforms even my own expectations.”

Embedded Studio can be downloaded without registration and used free of charge for educational and non-commercial purposes, as well as evaluated (without code size, feature, or time limit) on all platforms.

For more information about Embedded Studio or to download and use it, please go to: https://www.segger.com/embeddedstudio/

For more information on a blinky in less than 100 bytes, please see the SEGGER blog article: Every byte counts – the 100-byte blinky challenge.

About SEGGER
SEGGER Microcontroller has over twenty-five years of experience in Embedded Computer Systems, producing state-of-the-art software libraries, and offering a full set of hardware tools (for development and production) and software tools.

SEGGER provides an RTOS plus a complete spectrum of software libraries including communication, security, data compression and storage, user interface software and more. Using SEGGER software libraries gives developers a head start, benefiting from decades of experience in the industry.

SEGGER’s professional software libraries and tools for Embedded System development are designed for simple usage and are optimized for the requirements imposed by resource-constrained embedded systems. The company also supports the entire development process with affordable, high-quality, flexible, easy-to-use tools.

The company was founded by Rolf Segger in 1992, is privately held, and is growing steadily. SEGGER also has a U.S. office in the Boston area and branch operations in Silicon Valley and the UK, plus distributors on most continents, making SEGGER’s full product range available worldwide.

Why SEGGER?
In short, SEGGER has a full set of tools for embedded systems, offers support through the entire development process, and has decades of experience as the Embedded Experts.

In addition, SEGGER software is not covered by an open-source or required-attribution license and can be integrated in any commercial or proprietary product, without the obligation to disclose the combined source.

Finally, SEGGER offers stability in an often volatile industry making SEGGER a very reliable partner for long-term relationships.

For additional information please visit: www.segger.com

Contact information:
Dirk Akemann
Marketing Manager
Tel: +49-2173-99312-0
E-mail: info@segger.com

All Topics