ELF + DWARF Variable Discovery
Load your firmware ELF file and use its debug information to discover variables and their types.
See screenshot →EmbedStudio combines firmware variable acquisition, visualization and analysis in a single desktop application.
See it in the app: screenshots →
Load your firmware ELF file and use its debug information to discover variables and their types.
See screenshot →Monitor firmware variables directly through the debug interface without implementing a telemetry protocol.
Inspect and modify firmware variables of all standard types, from 8-bit integers to 64-bit integers, floats and booleans, directly from the development environment.
Create workspaces containing the instruments that are relevant to your current investigation.
Visualize changing signals and investigate system behavior over time.
See screenshot →Monitor numerical values when exact values are more useful than graphical representation.
See screenshot →Plot one variable against another to see how two signals relate.
See screenshot →Follow flags, status bits and discrete values as rows on a timeline, lined up with your time plots.
See screenshot →Create derived signals from acquired data for deeper analysis.
See screenshot →Inspect frequency-domain characteristics of acquired signals.
See screenshot →Follow how the frequency content of a signal changes over time.
See screenshot →See how often a signal takes each value, with the number of bins under your control.
Observe supported variables without adding logging or telemetry code to the firmware.
Create instrumentation layouts that can be reused during development and debugging.
See screenshot →Work with your firmware and acquired data locally without requiring a cloud service.
Download the Free Edition and start visualizing your firmware variables.