Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Early Splash Screen Using U-Boot

Linux Foundation via YouTube

Overview

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.

Syllabus

Early Splash Screen Using U-Boot - Devarsh Thakkar & Nikhil M Jain, Texas Instruments

Taught by

Linux Foundation

Reviews

Start your review of Early Splash Screen Using U-Boot

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.