Skip to main content

Section outline

  • Session 5: Character Device Driver Basics 
    • Major & minor numbers
    • Registering character device drivers
    Session 6: File Operations & Device Nodes 
    • Implementing open, read, write, and close operations
    • mknod command for creating device nodes
    Session 7: Hands-on Lab – Implementing File Operations in a Character Driver 
    Session 8: Debugging & Kernel Logging 
    • Using dmesg, printk, and sysfs for debugging