Saturday, November 8, 2025

Simple steps to make kernel module

## Steps to create kernel module

1. Prepare source file in *.c, eg. simplemodule.c
2. Prepare Makefile for compile the source file, type "echo obj-m := simplemodule.o > Makefile"
3. Compile execution, "make -C /lib/modules/`uname -r`/build M=$PWD modules
4. Load module, "insmod ./simplemodule.ko"
5. Remove module, "rmmod simplemodule"
6. Check on the kernel module loaded and remove messages, "dmesg | tail"

No comments: