Monheim am Rhein, Germany – September thirtieth, 2022
SEGGER, a number one provider of RTOS and software libraries, debug and trace probes, in-system flash programmers, and software development tools, is proud to announce that SiFive, Inc., the founder and chief of RISC-V computing, has licensed SEGGER’s cutting-edge emRun++ C++ library for RISC-V.
emRun++ is a whole C++ customary library particularly designed and optimized for GCC/LLVM-based toolchains and embedded techniques. It’s primarily based on SEGGER’s environment friendly emRun and emFloat runtime and floating-point libraries.
“After licensing and integrating SEGGER’s emRun C runtime library for RISC-V into our Freedom Studio IDE and Freedom Instruments packages in 2021, and experiencing its superior code measurement and efficiency in comparison with present open-source alternate options, the subsequent step was to think about C++ help. It was a straightforward determination to improve to emRun++ as soon as it grew to become obtainable for licensing,” mentioned Sam Grove, Director of Product Administration — Software program at SiFive. “As a contemporary programming language, C++ has change into more and more essential within the embedded sector, providing builders increasingly choices. It’s important for SiFive to have the ability to supply a state-of-the-art C++ library to our prospects. emRun++ is completely fitted to this goal.”
“SEGGER’s emRun++ is a confirmed a part of our multi-platform Embedded Studio IDE. The reminiscence footprint and the efficiency are merely superb,” says Rolf Segger, founding father of SEGGER. “SiFive prospects have already been having fun with the advantages of the SEGGER emRun C library, and shortly, C++ builders utilizing SiFive instruments may also profit from emRun++.”
emRun++ ensures quick heap operations with a low instruction depend, enabling even arduous real-time purposes to be written in C++. To help widespread embedded use instances even on resource-constrained targets, the C++ library is on the market in a “no-throw” configuration, avoiding overhead related to exceptions.
Designed particularly for embedded techniques, emRun++ supplies interrupt-safe reminiscence administration, permitting use of C++ in Interrupt Service Routines.
emRun++ features a full C++17 Normal Library with customary algorithms (sorting, looking out, transformations), generic container templates (equivalent to units, vectors, lists, queues, stacks, maps), operate objects, iterators, localization, strings and streams, and utility features for on a regular basis use instances.
For extra data on emRun++, please go to:
https://www.segger.com/
About SEGGER
SEGGER Microcontroller GmbH has three a long time of expertise in Embedded Programs, producing cutting-edge RTOS and Software program Libraries, J-Hyperlink and J-Hint debug and hint probes, a line of Flasher In-System Programmers and software program growth instruments.SEGGER’s all-in-one answer emPower OS supplies an RTOS plus a whole spectrum of software program libraries together with communication, safety, information compression and storage, consumer interface software program and extra. Utilizing emPower OS offers builders a head begin, benefiting from a long time of expertise within the business.
SEGGER’s skilled embedded growth software program and instruments are easy in design, optimized for embedded techniques, and help the complete embedded system growth course of via inexpensive, high-quality, versatile and easy-to-use instruments.
The corporate was based by Rolf Segger in 1992, is privately held, and is rising steadily. SEGGER additionally has a U.S. workplace within the Boston space and department operations in Silicon Valley, Shanghai and the UK, plus distributors on most continents, making SEGGER’s full product vary obtainable worldwide.
For extra data on SEGGER, please go to www.segger.com.
Why SEGGER?
Briefly, SEGGER has a full set of instruments for embedded techniques, provides help via the complete growth course of, and has a long time of expertise because the Embedded Consultants.
As well as, SEGGER software program shouldn’t be coated by an open-source or required-attribution license and may be built-in in any business or proprietary product, with out the duty to reveal the mixed supply.
Lastly, SEGGER provides stability in an typically unstable business, making SEGGER a really dependable accomplice for long-term relationships.
For added data please go to: www.segger.com
Associated