One of the biggest problems in embedded development today is understanding what a software stack or demo that you didn’t write is doing. In this post, we’ll examine how we can find this out using the Tracealyzer communication flow diagram.
Tracealyzer
Verifying Task Timing and Scheduling
Jan 9, 2021
Quite a few embedded software developers don’t know whether their applications meet their timing requirements. In today’s Tracealyzer Hands On post, we will explore how to use Tracealyzer to verify task timing and scheduling.
Identifying Memory Leaks Through Tracing
Jan 8, 2021
Have you ever seen your embedded system behave strangely and had that sinking feeling that you might have a memory leak? Tracealyzer offers several different methods to detect memory leaks.
Understanding your Application with User Events
Jan 7, 2021
What if you want to visualize some application data in Tracealyzer, measure the time between two events or monitor a state machine? In this post, we will show how you can set up this kind of custom logging.
Analyzing State Machines
Jan 6, 2021
In the previous Hands On post we introduced the concept of intervals, which is the time between any two events and can be added to the timeline. In this post, we will take the interval one step further and see how we can use Tracealyzer to monitor state machines.
Analyzing State Machines, Part 2
Jan 5, 2021
In this post, we visualise the custom interval and state machine information available in Tracealyzer and explore how we can use it to better understand our application.
Customizing the Trace Visualization
Jan 4, 2021
Within Tracealyzer’s trace view, tasks, events and state machines are now organized into view fields, collections of tasks, intervals or events. In this post, we are going to examine how you can use those views to simplify working with Tracealyzer.
Looking at Mutex Usage
Jan 3, 2021
We have had a few customers asking us if they can use Tracealyzer to detect when a task holds two mutexes at the same time. The answer is yes, there are in fact several ways you can do this.
Vote for Tracealyzer as Product of the Year 2021
Dec 18, 2020
Vote for “Percepio AB: Visual debugging for Linux systems” in Elektronik annual poll of the best products in electronics.
Tracealyzer 4.4.1 Is Out
Nov 12, 2020
We have released Tracealyzer version 4.4.1. This release includes a number of bug fixes.
Percepio Announces Full Availability of Tracealyzer Version 4.4 with New Support for Embedded Linux
Oct 15, 2020
Percepio announces the immediate availability of Tracealyzer version 4.4 with support for embedded Linux. The new version adds several views optimized for Linux tracing to Tracealyzer and leverages CTF, the Common Trace Format, and the widely supported LTTng open source tracing framework.
Improve Your GUI with Percepio, Crank Software and ST—Webinar 28 October
Oct 9, 2020
Join Percepio, Crank Software and ST for a one-hour webinar Wednesday 28 October at 11.00 EDT (16.00 CEST) to learn about developing user interfaces on STM32 microcontrollers.
Read About:
ARC ARM AUTOSAR Awards Azure RTOS CEO Observations Core dump CTO Observations Debugging Detect DevAlert Electric Car EW2024 Formula Student FreeRTOS gdb getting-started IntervalZero Keil Lauterbach Linux Lynx Nios II Observability PX5 Renesas Rockets RTOS RTOS 101 RZ/T2 SDK SMP Space STM32 Thank You Tracealyzer TzLinux VxWorks Wind River Zephyr