Real-time operating systems (RTOSes) are increasingly common in the development of embedded software, due to increasingly complex and connected applications that often benefit from multi-threading. However, introducing an RTOS may bring new types of software problems related to timing, synchronization and resource usage; elusive bugs that may slip out into production code. This talk will discuss common RTOS-related bugs, why they occur and "best practices" in embedded software design for avoiding them. We also present techniques and tools for visualization and analysis of RTOS-related issues, to provide better insight and thereby facilitate debugging and general understanding of the runtime events.
Niclas Lindblom, Field Application Engineer, Percepio AB
Thank you for your interest in the presentations from the event.
Please complete the registration form and click the 'continue >>' button below.