Embedded Systems Solutions logo  
 
 
 
     
     
     
 
 
     
  Events & Promos  
 

     
 
Segger logo
 
 
     
  SEGGER Embedded Studio  
     
  Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications: From the Project Generator which gets you easily started with common ARM microcontrollers, to the powerful Project Manager and source code Editor, the included C/C++ Compiler and the integrated Debugger with advanced debug information windows and direct J-Link integration, right through to version control features for automatic deployment of your applications.

Embedded Studio for ARM / Cortex-M now comes with three different compilers: GCC, Clang and SEGGER's own compiler. The new compiler clearly outperforms GCC and regular Clang on most benchmarks, reducing both size of generated code as well as its execution speed.This compiler is tuned to generate optimized Thumb-2 code for modern Cortex-A and Cortex-M devices.

Segger cross-platform IDE contains Segger's own linker, assembler and compiler. they give the user the choice of GCC, Clang or Segger optimized compiler, in the same way as they can choose between segger Linker or the GNU Linker. With all of that, combined with built-in debugger, version control, project management and leading run-time and floating-point libraries, Embedded Studio is a great choice for developers.
 
     
   
     
  This short video helps you in getting started with the SEGGER Embedded Studio and explain its salient features.
 
     
 
Learn More   Sales Enquiry Scroll Top
 
     
  SEGGER Embedded Studio PRO  
   
  Segger Embedded Studio Pro  
   
  Embedded Studio PRO is an all-in-one embedded development package. It includes a powerful integrated development environment (Embedded Studio), a complete embedded software suite (RTOS, GUI, USB-Device, USB-Host, TCP/IP, File System), the industry leading J-Link PLUS debug probe, and a Cortex-M based emPower development board. This streamlined package works out-of-the-box. Start programming your application immediately and rely on The Embedded Experts to answer any questions during your development.

Components of Embedded Studio PRO package Embedded Studio PRO is an all-in-one embedded development package. It includes a powerful integrated development environment (Embedded Studio), a complete embedded software suite (RTOS embOS, GUI emWin, USB emUSB-Device and -Host, TCP/IP embOS/IP, File System emFile), the industry leading J-Link PLUS debug probe, and a Cortex-M based emPower development board which is based on a Kinetis K60 eval board.

This streamlined package works out-of-the-box and is shipped in object code. Start programming your application immediately and rely on The Embedded Experts to answer any questions during your development. It Simply Works!
 
     
   
     
  This short video helps you in getting started with the SEGGER Embedded Studio and explain its salient features.  
     
 
Learn More   Sales Enquiry Scroll Top
 
     
  System View  
   
 

SEGGER SystemView is a real-time recording and visualization tool for embedded systems that reveals the true runtime behavior of an application, going far deeper than the system insights provided by debuggers. This is particularly effective when developing and working with complex embedded systems comprising multiple threads and interrupts: SystemView can ensure a system performs as designed, can track down inefficiencies, and show unintended interactions and resource conflicts, with a focus on details of every single system ticks.

Now SEGGER SystemView V3.10 or later come with real-time data acquisition via UART or TCP/IP a major update to its system verification tool for embedded systems. Any system with UART or TCP/IP connection, typically Ethernet, can now be monitored and verified.

The software also adds a variety of new features. New performance markers are useful for performance verification and optimization. A new Runtime window provides information on the runtime distribution of tasks, interrupts and software timers. All windows are updated in real time, with no limit on the sampling time due to streaming data acquisition. The entire data set can be stored for later or remote analysis as well as archival and documentation purposes. SystemView also comes with the files required for many popular RTOS such as embOS, FreeRTOS, uC/OS-II and uC/OS-III, and more. Any system, with or without RTOS, can be monitored.

All system information is sent by the application and is part of the recording. The information is shown in the window on the top right and includes the application name, the underlying OS, the target device and the timing information. Additional information about task switches and interrupt frequency provide a quick overview of the embedded system.

 
   
  With the Timeline and the Events window the whole system execution can be visually analyzed.  
   
  Segger System View  
     
  SystemView-Analyzing System Data  
     
  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)  
     
 
Learn More   Sales Enquiry Scroll Top
 
     
  System View PRO  
     
  SystemView PRO extends the capabilities of the free tool SystemView. It does not only enable unlimited recording of events, but unlocks more powerful means of complete system analysis.

Unlimited Recording

The free version of SystemView is limited to recording and analyzing one million events. SystemView PRO lifts the one million event limitation and enables Unlimited Recording.

While it is usually sufficient to record several seconds or even minutes of a system and capture all important events, it can be helpful to run long-time tests on a system to verify if it behaves as expected.

Some timing related issues might only occur after hours of system up-time. With SystemView's Post-Mortem Mode the last events before such an issue happens can be stored, but it might be necessary to scroll back further in time and see more of the system activity.

Unlimited Recording provides full statistics of all contexts in long-time tests and allows a complete analysis of the system from startup up to the occurrence of any issue.

In addition to save the whole recording, SystemView PRO also features extraction of interesting parts to be saved separately for documentation or later analysis.
 
   
  SystemView Pro  
     
  SystemView-Analyzing System Data  
     
 
  • 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)
 
     
 
Learn More   Sales Enquiry Scroll Top
 
     
  Embedded Studio for RISC-V  
   
  Embedded Studio for RISC-V is a full-featured version of Embedded Studio. 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.

Embedded Studio for RISC-V includes full support for Nuclei RISC-V processor SoCs for example RV32I, RV32IMA, RV32IMAC, RV32IMAF, RV32IMAFC, RV32G, RV32GC. If you use a device with a different core variant.

 
     
 
Learn More   Sales Enquiry Scroll Top