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

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


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

September 29, 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 an entire C++ commonplace library particularly designed and optimized for GCC/LLVM-based toolchains and embedded methods. It’s based mostly 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 dimension and efficiency in comparison with present open-source options, the subsequent step was to contemplate C++ assist. It was a simple choice to improve to emRun++ as soon as it grew to become accessible for licensing,” mentioned Sam Grove, Director of Product Administration — Software program at SiFive. “As a contemporary programming language, C++ has grow to be more and more necessary within the embedded sector, providing builders an increasing number of 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 wonderful,” 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 can even profit from emRun++.”

emRun++ ensures quick heap operations with a low instruction rely, enabling even exhausting real-time purposes to be written in C++. To assist frequent embedded use circumstances even on resource-constrained targets, the C++ library is accessible in a “no-throw” configuration, avoiding overhead related to exceptions.

Designed particularly for embedded methods, emRun++ offers interrupt-safe reminiscence administration, permitting use of C++ in Interrupt Service Routines.

emRun++ features a full C++17 Commonplace Library with commonplace algorithms (sorting, looking out, transformations), generic container templates (equivalent to units, vectors, lists, queues, stacks, maps), perform objects, iterators, localization, strings and streams, and utility capabilities for on a regular basis use circumstances.

For extra info on emRun++, please go to:
https://www.segger.com/products/development-tools/emrunpp/



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
Building input forms for iOS apps

Building input forms for iOS apps

Leave a Reply Cancel reply

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

Related News

Why Should You Learn C++?

Why Should You Learn C++?

November 19, 2022
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

Carbon, a new programming language from Google, aims to be C++ … – OS News

March 15, 2023
Intel’s SYCLomatic 20220829 Released For Converting CUDA Code To C++ SYCL

Intel’s SYCLomatic 20220829 Released For Converting CUDA Code To C++ SYCL

September 4, 2022

Browse by Category

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

RECENT POSTS

  • YS Jagan launches Ragi Java in Jagananna Gorumudda, says focused on intellectual development of students – The Hans India
  • Disadvantages of Java – TheServerSide.com
  • Advantages 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?