Linux Driver Workshop 2026
#linux #foss #driver #programming #workshop This year I will be attending some Linux events and giving a workshop on Linux driver programming. On 29.03.2026 I will give the first workshop at the Chemnitzer Linuxtage. Since I need to practice, I did a run-through of my workshop and recorded it, so all my viewers can watch it. You want to support my work? You can buy me a coffee here: https://www.buymeacoffee.com/johannes... If you want to contact me, you can find my E-Mail on www.gnu-linux.rocks Slides, PCB Layout and sources: https://github.com/Johannes4Linux/LTW25/ 00:00 Intro 04:38 Device Detection on Embedded Systems 08:53 The device tree 12:09 Simple device tree overlay 15:20 Device tree compiler 19:08 First exercise 23:42 Linux Kernel Theory 27:44 Platform Device Driver 35:24 Makefile for the driver 38:40 Manage modules in a Shell 39:43 Second exercise 47:07 Accessing GPIO pins 52:15 Third exercise 63:43 Device Files with misc device 71:19 Last Exercise 83:50 Recommended reading 85:02 Outro

Steven Rostedt - Learning the Linux Kernel with tracing

Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex

Unix/Linux Files Explained - what is an inode? (hardlinks, symlinks, etc.)

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Linus Torvalds: AI Is Changing Linux Fast

Age of Empires: 25+ years of pathfinding problems with C++ - Raymi Klingers - Meeting C++ 2025

Linux 7.2 Review: MAJOR Performance, GPU, CPU, and Networking Upgrades

Device Tree: hardware description for everybody !

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

Understanding File Descriptors in Unix/Linux

Linus Torvalds Just EXPOSED Microsoft's Biggest Problem Yet

Systemd Explained: How to Manage Linux Services Easily

I Tried the Most "Beginner-Friendly" Linux Distro

How Do Linux Kernel Drivers Work? - Learning Resource

Ubuntu 26.04: Reliable Desktop Linux

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com

How does an OS boot? //Source Dive// 001

