跳到主要内容

Module 相关

module 都有一个 fp 结构体,用于表示不同 OPERATOR 时调用哪个函数。

static struct file_operations module_fops =
{
.owner = THIS_MODULE,
.read = module_read,
.write = module_write,
.open = module_open,
.release = module_close,
};

cheatsheet

sudo insmod <module_name.ko>  # Load a module
sudo rmmod <module_name> # Unload a module
lsmod # List modules