Skip to main content

Section outline

  • Session 13: Linux Kernel Memory Management 
    • kmalloc, vmalloc, and mmap operations
    Session 14: Direct Memory Access (DMA) 
    • Implementing DMA transfers in drivers
    Session 15: Hands-on Lab – Implementing Memory Allocation in Drivers 
    Session 16: Communicating with Hardware Devices 
    • I2C, SPI, and UART Interfaces