Overview
Explore techniques for optimizing device drivers to achieve real-time performance in embedded systems using Real-Time Linux. Delve into the analysis of latency at subsystem levels, examine interactions between subsystems, and discover generic driver-level changes that enhance real-time performance without hardware improvements. Learn from a case study on multi-core communication with Serial Peripheral Interface (SPI), highlighting improvements in SPI and DMA engine subsystems to achieve microcontroller-like performance in low-cost solutions. Understand the implementation of flow control mechanisms for deterministic performance in real-time embedded systems during high CPU loading. Gain insights into versatile optimizations applicable to various real-time embedded use cases, presented by experts from Texas Instruments Inc. in this informative 31-minute conference talk by the Linux Foundation.
Syllabus
Tweaking Device Drivers for Achieving Real-Time Performance in Embedded... - Vaishnav & Vignesh
Taught by
Linux Foundation