SEGGER Makes C++ Library Available for Licensing

By Tiera Oliver

Associate Editor

Embedded Computing Design

April 22, 2022

News

SEGGER Makes C++ Library Available for Licensing

SEGGER’s emRun++ is a C++ library fully compatible with the modern 2017 standard. It is used and proven in SEGGER’s multi-platform Embedded Studio IDE for RISC-V and Arm and is now available for licensing to toolchain vendors.
 

According to the company, emRun++ guarantees fast heap operations with a low instruction count limit, enabling even hard real-time applications to be written in C++.

emRun++ is based on SEGGER's efficient emRun and emFloat runtime and floating-point libraries. It includes a complete C++17 Standard Library with generic container templates (such as sets, vectors, lists, queues, stacks, maps), standard algorithms (sorting, searching, transformations), function objects, iterators, localization, strings and streams, and utility functions for everyday use cases.

To support common embedded use cases, even on resource-constrained targets, the C++ library is available in a "no-throw" configuration, avoiding overhead associated with exceptions.

emRun++ can be evaluated in Embedded Studio as can other licensable components from SEGGER (emRun, emFloat, SEGGER Linker, and SEGGER Compiler). Embedded Studio can be downloaded for unlimited evaluation, free of charge, with no restrictions in terms of code size, features, or duration of use.

For more information on emRun++, visit:
https://www.segger.com/products/development-tools/emrunpp/ 

For more information on the Embedded Studio IDE, visit:
https://www.segger.com/products/development-tools/embedded-studio/ 

Tiera Oliver, Associate Editor for Embedded Computing Design, is responsible for web content edits, product news, and constructing stories. She also assists with newsletter updates as well as contributing and editing content for ECD podcasts and the ECD YouTube channel. Before working at ECD, Tiera graduated from Northern Arizona University where she received her B.S. in journalism and political science and worked as a news reporter for the university’s student led newspaper, The Lumberjack.

More from Tiera