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

Linux Foundation

Beyond "Just" Booting - Barebox Bells and Whistles

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the advanced features and capabilities of the Barebox bootloader in this comprehensive conference talk. Delve into the evolution of bootloaders from bare minimum functionality to modern expectations, focusing on scalability and maintainability. Learn about Barebox's first and second-stage bootloaders, board porting processes, and customization options including environment variables, magic variables, and device parameters. Discover how to implement Hush scripts, utilize the Bootloader Specification, and leverage the Bootchooser and barebox-state features for enhanced booting processes. Gain insights into driver development, custom command creation, and recent advancements in Barebox over the past two years. Ideal for embedded systems developers and engineers looking to optimize their bootloader implementations.

Syllabus

Intro
Bootloader: bare minimum
Bootloader: modern expectation
Bootloader: Scalability and Maintainability
Bootloader: barebox
barebox: First and Second-Stage
barebox: second-stage bootloader (SSBL)
barebox: first-stage bootloader (FSBL)
barebox: Porting Your Board
Customization: The Environment
Customization: Magic Variables
Customization: Device Parameters • Driver runtime configuration happens a device parameters
Customization: Hush Scripts
Putting this all together: Booting
Booting: Nice to Have
Booting: Bootloader Specification
Booting: Bootchooser
Booting: barebox-state
Booting: Final /env/nv
Boot: Tim Toady
Bring-Up: Drivers
Bring-Up: Commands
Bring-Up: Custom Commands
Recent Developments in the last two years
Interested?

Taught by

Linux Foundation

Reviews

Start your review of Beyond "Just" Booting - Barebox Bells and Whistles

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.