SEGGER releases new Embedded Studio for RISC-V with hard real-time C++ support

Monheim am Rhein, Germany – March 24th, 2022

SEGGER’s Embedded Studio for RISC-V, Version 6, now uses real-time memory management which improves efficiency and response time when allocating and freeing up memory, satisfying requirements for hard real-time in applications written in C++. The new version supports all common RISC-V 32-bit and 64-bit cores, including but not limited to RV64I, RV64E, RV64GC, RV32I, RV32IMA, RV32IMAC, RV32IMAF, RV32IMAFC, RV32G, RV32GC, RV32E, RV32EMA, RV32EMAC.

“C++ applications require a lot of memory allocation and deallocation behind the scenes, often without the programmer being aware of it”, says Rolf Segger, founder of SEGGER. “C++ applications especially see an enormous benefit from our new real-time heap manager. Embedded Studio is the first toolchain that I know of that guarantees fast, constant-time heap operations. These responses are extremely fast, bringing true real-time to embedded systems programmed in C++.”


In addition, Embedded Studio now provides embedded developers with a C++17 Compiler and C++17 Standard Library, combining the efficiency and compact code of SEGGER's emRun runtime and emFloat floating-point libraries.

The package includes 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.

Embedded Studio also comes with the SEGGER Linker, which is optimized to keep C++ applications small by removing the code duplication frequently encountered with template libraries.

About Embedded Studio
Embedded Studio is a multi-platform IDE (Integrated Development Environment) from SEGGER Microcontroller. Characterized by its flexibility of use, it includes all the tools & features a developer needs for professional embedded C and C++ programming & development.

It comes with a powerful project manager and source code editor. The editor is quick to start up and the build process is blazingly fast, saving precious working hours. It also includes SEGGER’s highly optimized emRun runtime and emFloat floating point libraries, as well as SEGGER's smart Linker, all of which have been developed from the ground up specifically for resource-constrained embedded systems.

1 | 2  Next Page »
Featured Video
Latest Blog Posts
Sanjay GangalAECCafe Today
by Sanjay Gangal
AEC Industry Predictions for 2025 — vGIS
Sanjay GangalIndustry Predictions
by Sanjay Gangal
AEC Industry Predictions for 2025 — QeCAD
Jobs
Business Development Manager for Berntsen International, Inc. at Madison, Wisconsin
Upcoming Events
Consumer Electronics Show 2025 - CES 2025 at Las Vegas Convention Center Las Vegas NV - Jan 7 - 10, 2025
Commercial UAV Expo 2025 at Amsterdam Netherlands - Apr 8 - 10, 2025
Commercial UAV Expo 2025 at RAI Amsterdam Amsterdam Netherlands - Apr 8 - 11, 2025
Geospatial World Forum 2025 at Madrid Marriott Auditorium Madrid Spain - Apr 22 - 25, 2025



© 2024 Internet Business Systems, Inc.
670 Aberdeen Way, Milpitas, CA 95035
+1 (408) 882-6554 — Contact Us, or visit our other sites:
TechJobsCafe - Technical Jobs and Resumes EDACafe - Electronic Design Automation GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise