Feb 10, 2025
Linux Drivers 3 - Regmap in Detail
Standard API to access registers with very cool features
Jan 23, 2025
Linux Drivers 2 - Basic layout and Device Model
General structure and key concepts
Jan 15, 2025
Equipment for Embedded Linux Development
Cost-effective, profitable... and fun!
Jan 6, 2025
Linux Drivers 1 - Hardware Considerations and Setup
Datasheets, Linux subsystems and initial setup
Dec 22, 2024
Test Rides Before the Big Adventure
Cycling across 4 countries from my doorstep
Dec 15, 2024
New Lifestyle - Hacker Bikepacker
Breaking free through coding and cycling
Nov 6, 2024
Smoothing out Communication in FOSS Projects
From newcomers to community leaders
Sep 2, 2024
Tips and Tricks to Build the Linux Kernel
Optimize time and memory usage
Aug 19, 2024
Catching runtime bugs with Valgrind and (HW)ASan
Easy to use, yet powerful tools for C/C++ developers
Jul 13, 2024
Linux Kernel - Mi first 100 patches in the mainline kernel
How to track the status of your contributions
Jun 17, 2024
Linux Kernel Development - Automatic Cleanup 2/2
More advanced uses of this magic and ongoing work
Jun 3, 2024
Linux Kernel Development - Automatic Cleanup 1/2
New (in fact, old) magic to increase code safety
May 30, 2024
Linux Kernel Development - Firmware API
Making drivers load firmware for their devices
Apr 9, 2024
- updated: Jan 15, 2025
Linux Kernel Development - Smatch
A powerful tool for static analysis
Mar 16, 2024
Linux Kernel Development - Device Tree Bindings
Don't fear them, but respect them
Mar 2, 2024
- updated: Sep 10, 2024
Fixing bugs in the Linux kernel with Syzbot, Qemu and GDB
Let's smash those creepy-crawlies!
Feb 12, 2024
Device Driver Development with Raspberry Pi - Device Tree
Describe your devices and let the kernel know
Jan 25, 2024
- updated: Jan 16, 2025
Dealing with I2C devices on Linux
Handling real and virtual I2C devices is easy, if you know how
Jan 17, 2024
- updated: Dec 9, 2024
Device Driver Development with Raspberry Pi - Setup
Simple and cost-sensitive
Jan 11, 2024
- updated: Feb 27, 2024
The Linux Kernel Mentorship Program (LKMP)
What is the LKMP and why you should apply
Jan 6, 2024
- updated: Nov 25, 2024
b4 for Linux kernel contributors
An awesome tool to speed up the submission process
Jan 5, 2024
- updated: Jan 13, 2025
Become a Linux kernel contributor - Part 3
Submit your first patch upstream safely