Home >

How to Detect Anomalies in RTOS Applications

Dr. Johan Kraft - Watch Now - Duration: 35:38

How to Detect Anomalies in RTOS Applications
Dr. Johan Kraft

If you work with embedded software, you have probably encountered many anomalies over the years. Unexpected deviations in the software behavior, big or small, that may indicate elusive software issues, malfunctioning hardware or even cybersecurity attacks. Such anomalies may cause major problems if not detected and resolved quickly.

Join this webinar to learn best practices for detecting anomalies in RTOS application behavior. You will also gain insight how anomaly detection can be deployed to provide diagnostic data for remote analysis and debugging, both during system testing and in deployment at scale.

italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 2 weeks ago | no reply

Thank you, as usual a useful and clear presentation!

Score: 0 | 4 weeks ago | 1 reply

Hello Johan,
do you know any techniques, how to create core log file for gdb analysis in STM32F7 MCU? It should be done in hard fault and store call stack. Gdb allow to show local variables and member class variables too, but i know it from linux. In this case should have to do analysis in linux too with any cross gdb. Thank you.

Score: 0 | 3 weeks ago | 1 reply

Well, I found this thing on github recently. I have not tried it myself though. https://github.com/adamgreen/CrashDebug

Score: 0 | 3 weeks ago | no reply

It is perfect, thank you very much for valuable source, i add it to our TODO list.

Score: 0 | 4 weeks ago | 1 reply

Does DevAlert only stores and handles errors / issues detected on the devices or does it also handles more metrics-like data (eg: storing battery percentage at regular interval to detect if the battery gets drained too quickly) ?
How are DevAlert and Traceanalyzer linked ? Is it possible to use one without the other ?

Score: 0 | 4 weeks ago | no reply

Support for metrics is planned. But you can always handle it in application code and use DevAlert for reporting and diagnostics.
DevAlert uses Tracealyzer for diagnostics, but Tracealyzer can also be used on its own.

Score: 0 | 4 weeks ago | 1 reply

Excellent talk. Very well done.

Score: 0 | 4 weeks ago | no reply

Thanks Jean!