Skip navigation

SEGGER — Software Tools

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

Embedded Studio is a streamlined and powerful C/C++ IDE (Integrated Development Environment) for ARM 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

embedded_studio_500.png

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

  • All-in-one development solution
  • Middleware components included in object code
  • Included middleware: embOS, embOS/IP, emWin, emUSB-Host, emUSB-Device, emFile
  • Runs out-of-the-box
  • Start application development immediately with SEGGER's own emPower eval board
  • State-of-the-art development environment the Embedded Studio
  • Fully featured J-Link PLUS Debug probe
  • All components developed and supported by SEGGER
  • High performance software with very small footprint
  • Royalty-free

SystemView

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, embOS/IP, 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
  • Tracking of unlimited number of events (SystemView PRO only)

SystemView PRO

SystmView 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, embOS/IP, 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

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

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