industry news
Subscribe Now

SEGGER makes cutting-edge C++ library available for licensing

Monheim am Rhein, Germany – April 22nd, 2022

SEGGER’s emRun++ is a groundbreaking 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.

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.

“Nowadays, customers expect a professional toolchain to support a modern version of C++,” says Rolf Segger, founder of SEGGER. “Keeping up with the latest standards isn’t easy. It makes sense for toolchain vendors to license the technology rather than to build, verify and maintain it themselves.”

“Many Silicon Vendors manage their own, free toolchains,” says Ivo Geilenbruegge, Managing Director of SEGGER. “For an affordable one-time fee, they can now upgrade the technology under the hood by licensing some or all of our proven, optimized components.”

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 easily 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++, please visit:
https://www.segger.com/products/development-tools/emrunpp/

Learn more about the Embedded Studio IDE at:
https://www.segger.com/products/development-tools/embedded-studio/

About SEGGER
SEGGER Microcontroller GmbH has three decades of experience in Embedded Systems, producing cutting-edge RTOS and Software Libraries, J-Link and J-Trace debug and trace probes, a line of Flasher In-System Programmers and software development tools.

SEGGER’s all-in-one solution emPower OS provides an RTOS plus a complete spectrum of software libraries including communication, security, data compression and storage, user interface software and more. Using emPower OS gives developers a head start, benefiting from decades of experience in the industry.
SEGGER’s professional embedded development software and tools are simple in design, optimized for embedded systems, and support the entire embedded system development process through affordable, high-quality, flexible and 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, Shanghai and the UK, plus distributors on most continents, making SEGGER’s full product range available worldwide.

For more information on SEGGER, please visit www.segger.com.

Leave a Reply

featured blogs
Nov 15, 2024
Explore the benefits of Delta DFU (device firmware update), its impact on firmware update efficiency, and results from real ota updates in IoT devices....
Nov 13, 2024
Implementing the classic 'hand coming out of bowl' when you can see there's no one under the table is very tempting'¦...

featured video

Introducing FPGAi – Innovations Unlocked by AI-enabled FPGAs

Sponsored by Intel

Altera Innovators Day presentation by Ilya Ganusov showing the advantages of FPGAs for implementing AI-based Systems. See additional videos on AI and other Altera Innovators Day in Altera’s YouTube channel playlists.

Learn more about FPGAs for Artificial Intelligence here

featured paper

Quantized Neural Networks for FPGA Inference

Sponsored by Intel

Implementing a low precision network in FPGA hardware for efficient inferencing provides numerous advantages when it comes to meeting demanding specifications. The increased flexibility allows optimization of throughput, overall power consumption, resource usage, device size, TOPs/watt, and deterministic latency. These are important benefits where scaling and efficiency are inherent requirements of the application.

Click to read more

featured chalk talk

Tungsten 700/510 SMARC SOMs with Wi-Fi 6 / BLE
Sponsored by Mouser Electronics and Ezurio
In this episode of Chalk Talk, Pejman Kalkhorar from Ezurio and Amelia Dalton explore the biggest challenges for medical and industrial embedded designs. They also investigate the benefits that Ezurio’s Tungsten700 and 510 SOMs bring to these kinds of designs and how you can get started using them in your next design.
Nov 7, 2024
14,670 views