Skip navigation

Software Tools for Embedded Systems

The Embedded Experts at SEGGER support developers and software engineers of embedded systems and Internet-of-Things environments with High-End software/middleware tools to develop, create, verify, test, and debug their embedded application, and target system or devices.

Embedded Studio

SEGGER - Embedded Studio Product Icon

Embedded Studio is a streamlined and powerful C/C++ IDE (Integrated Development Environment) for ARM & RISC-V microcontrollers.

  • Cross platform—Windows, macOS and Linux support
  • Powerful Project Manager, even for huge projects
  • Advanced first-class Editor
  • Package-based Project Generator for all common microcontrollers
  • Pre-built C/C++ Compiler, GCC and LLVM included for an immediate start
  • Royalty-free ANSI/ISO C compliant C library for embedded systems
  • Feature-packed Debugger with seamless J-Link integration 
  • Project importer for other IDEs such as IAR
  • Complete IDE/Toolchain for embedded systems

Embedded Studio PRO

SEGGER - Embedded Studio PRO Package

Embedded Studio PRO is an all-in-one embedded development package for ARM microcontrollers.

SystemView

SEGGER - SystemView Product Icon

Real-time recording and visualization tool for embedded systems.

  • Minimally system intrusive
  • Free tool. No license cost, no hidden fees
  • RTOS task, resource, and API tracing
  • Interrupt tracing for bare metal systems without an RTOS
  • Continuous real-time recording and live analysis with J-Link and SEGGER RTT technology
  • Live analysis of captured data - view responses to stimuli in real time without stopping the target
  • SEGGER embOS, emNet, and emFile API call tracing as standard
  • uC/OS-III, Micrium OS Kernel, and FreeRTOS instrumentation included
  • Can be adapted to other RTOS using a fully documented API
  • Works on any CPU

SystemView PRO

SEGGER - SystemView PRO Product Icon

SystemView PRO unlimited real-time recording and visualization tool for embedded systems.

  • Unlimited recording or real-time streaming
  • Custom filters on events
  • Minimally system intrusive
  • RTOS task, resource, and API tracing
  • Interrupt tracing for bare metal systems without an RTOS
  • Continuous real-time recording and live analysis with J-Link and SEGGER RTT technology
  • Live analysis of captured data - view responses to stimuli in real time without stopping the target
  • SEGGER embOS, emNet, and emFile API call tracing as standard
  • uC/OS-III, Micrium OS Kernel, and FreeRTOS instrumentation included
  • Can be adapted to other RTOS using a fully documented API
  • Works on any CPU
  • Record an unlimited number of events (SystemView PRO only)

ELFLib

SEGGER - ELFLib Product Icon

ELFLib—SEGGER ELFLib library for extracting various information from ELF files 

  • No viral licensing (no 3rd party code)
  • Support for ELF output from different compilers
  • Cross platform (Windows, Linux, macOS)
  • Simple API

SEGGER RunTime Library

SEGGER - RunTime Library Product Icon

The SEGGER RunTime Library is specifically designed and optimized for GCC and embedded systems.

  • Designed and optimized for use with GCC
  • No viral licensing, no attribution clause
  • High performance, with time-critical routines written in assembly language
  • Significant code size reduction
  • Minimum RAM usage
  • No heap requirements