Detecting and Avoiding Common RTOS-Related Bugs
ARC Summit 2017 presentation by Niclas Lindblom of Percepio
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.
Please complete the following form then click 'continue' to complete the download.
Note: all fields are required