Linux Kernel module development part-1

Linux kernel module is a piece of code that runs in Linux kernel space, kernel modules can access system hardware, peripheral registers, etc. Kernel modules are used to prevent building entire kernel every time modification is done to code. Kernel modules also used when there is need to interact with kernel data structures like network stack etc. […]