54
CHAPTER 10
SEGGER SystemView
10.2 SEGGER SystemView
SEGGER SystemView is a real-time recording and visualization tool to gain a deep under-
standing of the runtime behavior of an application, going far beyond what debuggers are
offering. The SystemView module collects and formats the monitor data and passes it to
RTT.
SystemView is included with many embOS start projects. These projects are by default
configured to use SystemView in debug builds. The associated PC visualization application,
SystemViewer, is not shipped with embOS. Instead, the most recent version of that appli-
cation is available for download from our website.
For more information on SEGGER SystemView, including the SystemViewer download, refer
to
.
10.2.1 Shipped files related to SEGGER SystemView
All files related to SEGGER SystemView are shipped inside the respective start project’s
Setup
folder:
File
Description
Global.h
Global type definitios required by SEGGER Sys-
temView.
SEGGER.h
Generic types and utility function header.
SEGGER_SYSVIEW.c
Generic implementation of SEGGER RTT.
SEGGER_SYSVIEW.h
Generic implementation include file.
SEGGER_SYSVIEW_Conf.h
Generic configuration file.
SEGGER_SYSVIEW_ConfDefaults.h
Generic default configuration file.
SEGGER_SYSVIEW_Config_embOS.c
Target-specific configuration of SystemView
with embOS.
SEGGER_SYSVIEW_embOS.c
Generic interface implementation for Sys-
temView with embOS.
SEGGER_SYSVIEW_embOS.h
Generic interface implementation header file
for SystemView with embOS.
SEGGER_SYSVIEW_Int.h
Generic internal header file.
embOS-MPU for Cortex-M and IAR
© 2010-2020 SEGGER Microcontroller GmbH