Series: Logging and Tracing

impulse contains a rich set of tools and mechanisms to make complex systems visible and transparent. But there are not always easy to understand and utilize. This series of article shall give hints and ideas how to improve your systems visibility and how to dig into.

Enter Logging and Tracing

Eclipse, MATLAB and impulse

MATLAB is a great tool for for numerical computing and is widely used in academic institutions and industries. In the eclipse area you already find quite good support (Matclipse). This article shows how to get MATLAB data into impulse.

Continue Reading

Using the new Sigrok Adapter

The sigrok project provides a software set that enables various aquisition device types, such as logic analyzers, MSOs, oscilloscopes, multimeters, LCR meters, sound level meters, thermometers, hygrometers, anemometers, light meters, Energy meters, DAQs, dataloggers, function generators, RF receivers, spectrum analyzers, power supplies and GPIB interfaces. .

Continue Reading

Using log files

Since version 0.6.5, impulse supports presentation of log files together with transactions, analogue and digital signals (if wanted ). With 0.6.7 there are now readers available for pattern based logs (e.g. log4j pattern writer) and log4j xml format. This article shows how to set-up the reader for a given format and how to analyse the log content.

Continue Reading

Using the SWV Tracer

The Serial Wire Viewer from ARM (Cortex-M microcontroller) provides non-intrusive real-time tracing. Usually this mechanism ist used for printfs only. The impulse SWV Tracer enhances SWV use-cases as it allows to log and trace different kind of data (real, integer, strings, logic) to be stored, visualized and analysed with impulse.

Continue Reading