SEGGER releases new Embedded Studio for RISC-V with hard real-time C++ support
March 17, 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++.”
Ad |
64-bit RISC-V Application Processor Core ![]() RISC-V Application Processor ![]() 64-bit CPU with RISC-V Vector Extension ![]() |
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.
In combination with the Clang-based, highly optimizing C/C++ SEGGER Compiler, extremely small yet efficient programs can be generated, putting every byte to work.
The built-in debugger leaves nothing to be desired. Fully integrated with J-Link, it delivers great performance and stability.
It is available for unlimited evaluation, and for educational and non-commercial purposes, free of charge, with no restrictions in terms of code size, features or duration of use.
Embedded Studio is used extensively at SEGGER internally and is continuously updated and enhanced.
More information on Embedded Studio is available at:
https://www.segger.com/products/development-tools/embedded-studio/
|
Related News
- SEGGER Embedded Studio for Arm now with hard real-time C++ support
- SEGGER adds 64-bit RISC-V support to Embedded Studio
- GigaDevice partners with SEGGER on Embedded Studio for RISC-V
- SEGGER collaborates with HPMicro making Embedded Studio for RISC-V available at no cost
- Codasip Releases Studio 8, a Breakthrough in RISC-V Automation, and the Bk7 RISC-V Processor Core for Real-Time Computing Applications
Breaking News
- Arteris Joins Intel Foundry Accelerator Ecosystem Alliance Program to Support Advanced Semiconductor Designs
- SkyeChip Joins Intel Foundry Accelerator IP Alliance
- Siemens and Intel Foundry advance their collaboration to enable cutting-edge integrated circuits and advanced packaging solutions for 2D and 3D IC
- Cadence Expands Design IP Portfolio Optimized for Intel 18A and Intel 18A-P Technologies, Advancing AI, HPC and Mobility Applications
- Synopsys and Intel Foundry Propel Angstrom-Scale Chip Designs on Intel 18A and Intel 18A-P Technologies
Most Popular
- QuickLogic Delivers eFPGA Hard IP for Intel 18A Based Test Chip
- Siemens collaborates with TSMC to drive further innovation in semiconductor design and integration
- Aion Silicon Joins Intel Foundry Accelerator Design Services Alliance to Deliver Next-Generation Custom SoCs at Scale
- TSMC Unveils Next-Generation A14 Process at North America Technology Symposium
- BOS Semiconductors to Partner with Intel to Accelerate Automotive AI Innovation
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |