The compiler, linker, runtime and floating-point libraries have been widely used as part of Segger Embedded Studio which can also be used to evaluate these components. Embedded Studio for RISC-V includes support for these core variants. It enables you to use the complete development solution, including toolchain, optimized run-time library, core simulator and hardware debugging with the J-Link debug probes, for any RISC-V based device. “The combination of our compiler, linker and runtime library can generate the smallest programs out there.” Embedded Studio for RISC-V is a full-featured version of Embedded Studio. On the heels of this success, we decided to also make our compiler and linker available,” said Rolf Segger, founder of Segger. “Segger’s emRun and emFloat have become the gold standard in the industry and have been licensed to multiple toolchain vendors and large corporations since being made available just a short time ago. It also minimizes ROM usage and offers the option to compress RAM-based data and code. This could be Cortex-M based microcontrollers for small IoT wearables or anything in. Enjoy full technical & CPU support for the most widely-used microcontrollers. This uses highly flexible placement algorithms to automatically flow code and data around fixed areas and provides ultra-fast linkage, even for large applications. SEGGER Embedded Studio Cortex-M edition - Extension Get the one-year support extension for Embedded Studio for Cortex-M.
SEGGER Embedded Studio is available for all major operating systems, Windows, Mac OS X, and Linux.
Install instructions are provided for Windows. Designed to be very flexible and simple to use, it was written from scratch by Segger without legacy code specifically to address the requirements of embedded developers. 32-bits Written by Johannes Lask on September 14th, 2016 July 24th, 2017. To build the example applications, a toolchain based on either CMake or SEGGER Embedded Studio is required. The Linker simplifies linking, optimizes the size of an application and solves common linking problems that normally arise in embedded system development.