Explore the implementation of early splash screens using U-Boot in this informative conference talk. Learn how to enable display functionality as early as possible in the boot process, catering to automotive and robotic applications. Gain insights into U-Boot's versatile bootloader framework and its support for various SoCs. Discover the process of adding new video driver support in U-Boot and enabling display during bootup. Delve into display controller basics and U-Boot boot flow before diving into the details of writing a new video class driver using U-Boot's Video Class framework. Understand how to display images from different boot media at the U-Boot prompt or during bootup. Explore the intricacies of enabling early splash screens in U-Boot's SPL binary and ensuring a flicker-free experience during handoff to subsequent bootloader binaries and the Linux kernel. Examine design considerations related to storage media, memory addressing, and handoff to gain a comprehensive understanding of platform-specific changes required for supporting early display using U-Boot.
Overview
Syllabus
Early Splash Screen Using U-Boot - Devarsh Thakkar & Nikhil M Jain, Texas Instruments
Taught by
Linux Foundation