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

Motors and Motor Control Circuits
University of Colorado Boulder via Coursera
Internet das Coisas (IoT) com Bluetooth 4.0
Udemy
STM32CubeMX 4 Essential Training
Udemy
Embedded Systems Bare-Metal Programming Ground Up™ (STM32)
Udemy
Architecture 4031: x86-64 Reset Vector: coreboot
OpenSecurityTraining2 via Independent