Skip to main content

Section outline

  • Session 1: Linux Kernel Overview 
    • Introduction to Linux Kernel Architecture
    • Kernel space vs. user space
    Session 2: Device Driver Fundamentals 
    • Types of device drivers (Character, Block, Network)
    • Linux driver frameworks & subsystems
    Session 3: Writing a Simple Kernel Module 
    • Creating & compiling kernel modules
    • Loading & unloading modules using insmod and rmmod
    Session 4: Hands-on Lab – Writing a Basic Device Driver