Google AI Professional Certificate - Learn AI Skills That Get You Hired
MIT Sloan AI Adoption: Build a Playbook That Drives Real Business ROI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
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