Segger Microcontroller is known for J-Links device about debugging and programming lots of architectures: ARM, Microchip PIC32 and Renesas RX. Segger provides a lot of other software and hardware tools for debugging and programming purposes; SystemView is one of these tools.
SystemView gives a complete insight of what is going inside the MCU graphically and in real time. All recorded data is fetched using J-link adapter with no extra hardware or extra pins. SystemView app requires small software module (< 2 KB) to be included in the device.
The SystemView module collects the data and passes it to Real Time Transfer (RTT). The RTT module stores the data in the device buffer, which enables continuous recording. SystemView has the ability of analyzing which interrupts, tasks and software timers executed, how many times and when.
Segger announced a new PRO version for SystemView; with unlimited recording and creating custom filters for event, SystemView PRO extends the normal version. However, the free version “SystemView” is limited up to 1 million event recording and analyzing. Last but not least, buying the PRO version costs about 1,200 USD. Another option, is that you can purchase a J-Link and it will be shipped with a SEGGER SystemView PRO license (seems more economical option) .