Skip to main content

Section outline

  • Session 1: Primitive IPC Mechanisms 
    • Pipes & FIFOs
    • Process tracing
    • Shared memory
    Session 2: POSIX Threads (pThreads) 
    • Thread creation
    • Synchronization with mutex
    • Conditional variables
    Session 3: Device Drivers Introduction 
    • Kernel modules
    • Versioning
    • Kernel programming basics
    Session 4: Device Driver Compilation and Hands-On 
    • Writing, compiling, loading, and testing simple device drivers