Category: Kernel Development

compile kernel with debug symbols
Kernel Development

Compile Kernel with Debug Symbols

You want clear backtraces and fast troubleshooting, so I show how to compile kernel with debug symbols and turn cryptic traces into actionable clues. I’ve guided many engineers through building a linux kernel that keeps rich DWARF info, frame pointers, and module matches—so GDB and SystemTap find meaningful names instead of hex addresses. We’ll cover […]

William 
Kconfig for new kernel module
Kernel Development

Use Kconfig for New Kernel Module

You want a clear path to add a configuration option that shows up in menuconfig and builds cleanly without wasted rebuilds. I’ll walk you through a compact, practical approach that ties a tiny example driver into the kernel configuration, so the symbol appears where it should and obeys dependencies. We’ll cover the essential config and […]

William