Sunday, March 26, 2023
Learning Code
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
Learning Code
No Result
View All Result
Home C++

SEGGER licenses C++ runtime library to SiFive for code size and performance efficiency – EEJournal

learningcode_x1mckf by learningcode_x1mckf
October 11, 2022
in C++
0
SEGGER licenses C++ runtime library to SiFive for code size and performance efficiency – EEJournal
74
SHARES
1.2k
VIEWS
Share on FacebookShare on Twitter


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/products/development-tools/emrunpp/

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.

You might also like

US NSA tells developers to shun C and C++ programming language – The Siasat Daily

Introducing Carbon, Google's Experimental Successor for C++ – MUO – MakeUseOf

C vs. C++: 12 Key Differences and Similarities – Spiceworks News and Insights

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





Source link

Share30Tweet19
learningcode_x1mckf

learningcode_x1mckf

Recommended For You

US NSA tells developers to shun C and C++ programming language – The Siasat Daily

by learningcode_x1mckf
March 22, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

US NSA tells developers to shun C and C++ programming language  The Siasat Day by day Source link

Read more

Introducing Carbon, Google's Experimental Successor for C++ – MUO – MakeUseOf

by learningcode_x1mckf
March 22, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Introducing Carbon, Google's Experimental Successor for C++  MUO - MakeUseOf Source link

Read more

C vs. C++: 12 Key Differences and Similarities – Spiceworks News and Insights

by learningcode_x1mckf
March 21, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

C vs. C++: 12 Key Differences and Similarities  Spiceworks Information and Insights Source link

Read more

I want to learn C++ Directx9 – Graphics and GPU Programming – GameDev.net

by learningcode_x1mckf
March 20, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

I want to learn C++ Directx9 - Graphics and GPU Programming  GameDev.web Source link

Read more

Is Java Losing Ground to C++, Python? – Dice Insights

by learningcode_x1mckf
March 20, 2023
0
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Is Java Losing Ground to C++, Python?  Cube Insights Source link

Read more
Next Post
UIKit init patterns – The.Swift.Dev.

UIKit init patterns - The.Swift.Dev.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related News

Learn the Popular Programming Languages C and C++ for Just $5 a Course with This Deal

Learn the Popular Programming Languages C and C++ for Just $5 a Course with This Deal

January 26, 2023
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

JFrog Revolutionizes C/C++ Development with Conan 2.0: Advanced Capabilities for Building High-Performance, Embedded, and IoT Applications – Yahoo Finance

February 22, 2023
Connecting GitHub to Bitrise – The.Swift.Dev.

Connecting GitHub to Bitrise – The.Swift.Dev.

September 29, 2022

Browse by Category

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

RECENT POSTS

  • 2023 Java roadmap for developers – TheServerSide.com
  • YS Jagan launches Ragi Java in Jagananna Gorumudda, says focused on intellectual development of students – The Hans India
  • Disadvantages of Java – TheServerSide.com

CATEGORIES

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

© 2022 Copyright Learning Code

No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#

© 2022 Copyright Learning Code

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?