YoVDO

Open Source Firmware

Offered By: media.ccc.de via YouTube

Tags

Conference Talks Courses Flash Memory Courses Firmware Development Courses coreboot Courses U-Boot Courses

Course Description

Overview

Explore the evolution and significance of open source firmware in this 50-minute conference talk from the 35th Chaos Communication Congress. Dive into the history of open source firmware projects like LinuxBIOS (coreboot) and u-boot, and discover how major tech companies have embraced this technology. Learn about new developments in firmware engineering, security concepts, and existing frameworks. Gain insights into the architecture of various open source firmware solutions, including coreboot, U-Boot, Hostboot, and LinuxBoot. Understand the challenges of proprietary code blobs and the importance of open source alternatives. Perfect for beginners, this talk aims to inspire more people to engage with open source firmware development and provides a glimpse into its future potential.

Syllabus

Intro
Motivation
OEM/ODM
PCB flash memory
NOR flash memory capacity
Flash memory descriptor
ROMCC
SRAM/ CAR
Reset Vector
Initial Bootblock
ROM stage
RAM stage
Bootloader
Firmware Architecture
OSF History
Why OSF?
We are fighting against blobs
Problems with IP code blobs
Required blobs
coreboot
U-Boot
Hostboot
Security Framework
LinuxBoot Architecture
LinuxBoot TODO
OSF Hardware
3503 OSF Assembly


Taught by

media.ccc.de

Related Courses

I Boot when U-Boot
nullcon via YouTube
Open Source Security – Vulnerabilities Never Come Alone
Hack In The Box Security Conference via YouTube
Linux on RISC-V and the New OS-A Platform
Linux Foundation via YouTube
UEFI Secure Boot in U-Boot
Linux Foundation via YouTube
What's New with U-Boot?
Linux Foundation via YouTube