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

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube