impulse is a powerful visualization and analysis workbench which helps engineers to comfortably understand and debug complex semiconductor and multi-core software systems.
It can retrieve your logs, traces and simultation results in various formats from multiple inputs such as files, TCP, UDP and debug adapters.
This session shall introduce the concepts and show:
1) How to attach to your log/trace souces:
- Reading logs and traces from TCP, UDP, pipes and debug adapters;
- Combining and synchronize multiple inputs;
- Capturing simple text based logs of various formats like log4j or custom ones;
- Handling Markup-language logs based on YAML, JSON, XML;
- Using CTF trace;
- Introducing flux trace.
2) How to view and analyze the captured data (on- and offline):
- Viewing all your logs and traces (from single or multiple sources) along a time line;
- or in tabular form using filters;
- Finding issues using search expressions;
- Comparing trace files of different releases;
- Automatically checking for correctness or extract and visualize statistical Information using charts.
impulse is a plug-in for the Eclipse IDE and and is under preparation for web based IDEs (Theia).
Further information:
Objective of the presentation:
Learn how to improve the visibility of software (embedded, standard software, web applications) or semiconductor systems. This session is intended for anyone involved with logs, traces or simulation results using the Eclipse IDE.
Attendee pre-requisites - If none, enter "N/A":
N/A