YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

U-Boot Courses Embedded Systems Courses Bootloaders Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera