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

Linux Foundation

Implementing State-of-the-Art U-Boot Port - 2018 Edition

Linux Foundation via YouTube

Overview

Explore a comprehensive conference talk on implementing state-of-the-art U-Boot ports in this 55-minute presentation by Marek Vasut. Dive into the practical aspects of porting U-Boot bootloader to new systems from scratch, focusing on device tree support and driver model. Gain insights into crucial subsystems such as clock, pinmux, serial, and block. Learn about multi-stage booting and systems with limited resources, drawing from examples of recently added platforms in mainline U-Boot. Discover the benefits of working with mainline Linux, U-Boot, and OE/Yocto Project, and understand the importance of contributing code back to the community. Benefit from Vasut's extensive experience as a contractor, maintainer, and speaker in the embedded systems field.

Syllabus

Introduction
About me
Outline
What is UBoot
Older UBoot
UBoot News
Getting UBoot Sources
Building UBoot Sources
Directory Structure
Config Options
Device 3 Data Structure
Device 3 Sources
Device 3 Capable
Device 3 Access
UBoot Driver Model
UBoot Driver Functions
How to Implement UBoot Port
Adding Architecture Support
UBoot Driver Macro
UBoot Probe
Serial Ops
Serial Console
Clock Framework
Pin Control Framework
Pin Control Select State
UBoot SPL
Reducing UBoot size
Wrap up
Questions

Taught by

Linux Foundation

Reviews

Start your review of Implementing State-of-the-Art U-Boot Port - 2018 Edition

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.