How Do Linux Kernel Drivers Work? - Learning Resource
Let's code a Linux Driver - 20: Parsing from the device tree in a Linux Kernel Module
Let's code a Linux Driver - 13: IOCtl in a Linux Kernel Module
Let's code a Linux Driver - 0: Introduction
Let's code a Linux Driver - 23: Dynamical memory management in a Linux Kernel Module
Let's code a Linux Driver - 30 DMA (Direct Memory Access) Memcopy