SystemView is a comprehensive toolkit designed for the visual analysis of embedded systems. It provides a thorough understanding of the runtime behaviour of applications, surpassing the capabilities of traditional debuggers. This proves especially beneficial when dealing with intricate systems featuring numerous tasks and events.
Comprising two main components, SystemView includes the PC-based visualization application and the code responsible for collecting telemetry data on the target system. The SystemView application facilitates the analysis and profiling of embedded system behaviour by recording telemetry data and presenting it in various visual formats. The recorded information can be saved for future analysis or system documentation.
Telemetry data can be captured via the debug interface, network connection, or serial line. Using the debug interface incurs no additional hardware requirements, making SystemView compatible with systems allowing debug access. Utilizing a SEGGER J-Link with Real-Time Transfer (RTT) technology enables continuous real-time recording, analysis, and visualization of data.
SystemView empowers users to scrutinize the execution details of interrupts, tasks, and software timers, including their frequency, timing, and interactions. It sheds light on the sequence of events, identifying which interrupt triggered specific task switches and which API functions were called. The tool supports cycle-accurate profiling and allows the incorporation of performance markers to measure timings.
Notably, SystemView serves as a valuable tool for validating the expected behaviour of embedded systems, pinpointing issues like unnecessary interrupts, unexpected task changes, or suboptimal task priorities. It is compatible with any (real-time) operating system that incorporates SystemView event functions, making it versatile enough for systems with or without an instrumented RTOS. Additionally, it can analyze interrupt execution and time user functionality in systems without any RTOS.
It comes with unlimited recording of events and advanced filters, trigger features and search options for a better overview and easier navigation.
Mobile licensing via J-Link Debug Probe
Single User License