SEGGER’s emRun++ is a groundbreaking C++ library, fully compatible with the modern 2017 standard. It is used and proven in SEGGER’s multi-platform Embedded Studio IDE for RISC-V and Arm and is now available for licensing to toolchain vendors. emRun++ guarantees fast heap operations with a low instruction count limit, enabling even hard real-time applications to […]
segger
In-circuit flash programmers add device lifecycle management, trustzone partitioning features
SEGGER, in cooperation with Renesas, has further expanded the features offered by SEGGER’s professional line of Flasher in-circuit programmers. In addition to high-speed programming of Renesas RA4 and RA6 microcontrollers with Arm Cortex-M33 cores, SEGGER has now added Device Lifecycle Management (DLM) and Trustzone partitioning during mass production. For owners of a current Flasher, installing these […]
Arm version 6 SDK offers real-time memory management
SEGGER’s Embedded Studio for Arm Version 6 now offers real-time memory management which improves efficiency and response time for allocating and freeing up memory, enabling hard real-time to applications written in C++. This brings Embedded Studio for Arm to the same level as the recently announced Embedded Studio Version 6 for RISC-V. Embedded Studio supports development […]
Software development kit features and real-time C++ support for RISC-V
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, […]
C/C++ development environment works with RISC-V MCUs
SEGGER announces its partnership with HPMicro Semiconductor Inc. The partnership focuses on making SEGGER’s top-rated, multi-platform IDE Embedded Studio available, free of charge, to all HPMicro’s customers using HPM6000 series RISC-V microcontrollers, boosting the RISC-V ecosystem. Embedded Studio includes all the tools and features expected for streamlined, professional embedded development in C and C++. It comes […]
Debug software probes available for Microsoft Windows on Arm
Following Microsoft recently announcing Windows on Arm, SEGGER has released a J-Link software package specifically for this platform. It can be downloaded and used with all J-Link and J-Trace units at no cost. The software in the new package runs natively on Arm processors, ensuring that no performance or power is lost in emulation. Using J-Link and J-Trace with […]
RISC-V development system adds support for 64-bit RISC-V CPUs
SEGGER’s new release of Embedded Studio for RISC-V adds support for 64-bit RISC-V CPUs, including RV64I, RV64E, and RV64GC with the floating-point unit. It comes integrated with SEGGER emRun C/C++ runtime and emFloat floating-point libraries, the SEGGER Linker, and the SEGGER Compiler, which together generate compact and highly efficient code. For maximum flexibility and compatibility, […]
New RTOS features cycle-resolution timing
SEGGER introduces embOS-Ultra, a revolutionary new RTOS using Cycle-resolution Timing, completely eliminating the periodic tick interrupt used by traditional RTOS. Scheduling of all time-based events, such as timeouts, delays, and periodic timers, can now be specified in microseconds or CPU cycles. Cycle-resolution Timing technology replaces ad-hoc, target-specific techniques for precise timing with clean and consistent […]
Gang flash programmer can impart different firmware image in each device
SEGGER’s Flasher Hub controls up to 24 Flasher Compacts serving as individual channels for parallel, high-speed gang programming. Each channel can be configured to program a different device with a different firmware image. All programming interfaces and flash memories supported by the connected Flasher Compacts can also be used and controlled via the Flasher Hub. […]
IDE targets Linux application developers
Linux Studio is a development environment designed specifically for native host development, making the features of SEGGER’s top-rated Embedded Studio IDE available to all Linux application developers. With its sleek Visual Studio-style user interface, powerful project management, and integrated source-level debugger, Linux Studio greatly simplifies development on Linux. Linux Studio’s project manager enables the clear […]