Welcome to Build, Create & Learn: A Maker’s Journey with Stefan Herndlbauer! Dive behind the scenes of real tech projects – from messy hardware builds and embedded systems to insightful software design and product design. Join a curious product manager and passionate maker as he shares the honest process of learning, experimenting, and figuring things out. Perfect for fellow tinkerers, aspiring engineers, and anyone fascinated by how ideas truly come to life. Start your journey with us!
All content for Build, Create & Learn: A Maker’s Journey is the property of Stefan Herndlbauer and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Welcome to Build, Create & Learn: A Maker’s Journey with Stefan Herndlbauer! Dive behind the scenes of real tech projects – from messy hardware builds and embedded systems to insightful software design and product design. Join a curious product manager and passionate maker as he shares the honest process of learning, experimenting, and figuring things out. Perfect for fellow tinkerers, aspiring engineers, and anyone fascinated by how ideas truly come to life. Start your journey with us!
Ep.09 - S2|E2: Writing, Debugging & Cross-Compiling My First Linux Character Driver
Build, Create & Learn: A Maker’s Journey
13 minutes
3 weeks ago
Ep.09 - S2|E2: Writing, Debugging & Cross-Compiling My First Linux Character Driver
In this new episode of Build, Create & Learn – A Maker’s Journey, I take the next step into the world of Embedded Linux: writing, debugging, and cross-compiling my very first character driver.
After my initial “Hello Kernel” experiment, I wanted to go deeper — to understand how real drivers work, how they register with the kernel, and how data travels between user space and kernel space. Along the way, I learned the hard way how to debug without crashing the system, and how to cross-compile a kernel module from my Ubuntu machine to a Raspberry Pi.
This episode is about more than just code — it’s about exploring the invisible layers that make Linux so powerful, and why knowing what happens beneath the surface gives every maker a new kind of confidence.
Thanks for listening, and don’t forget to check out the companion article at https://herndlbauer.com/blog/a-makers-journey-podcast-episode-9/ — it includes the full source code and more details from my journey into the kernel.
Build, Create & Learn: A Maker’s Journey
Welcome to Build, Create & Learn: A Maker’s Journey with Stefan Herndlbauer! Dive behind the scenes of real tech projects – from messy hardware builds and embedded systems to insightful software design and product design. Join a curious product manager and passionate maker as he shares the honest process of learning, experimenting, and figuring things out. Perfect for fellow tinkerers, aspiring engineers, and anyone fascinated by how ideas truly come to life. Start your journey with us!