编译生成新内核并增加系统调用

20135314朱恒志

  1. 编写:

1.头文件module.h,必须包含此文件;

2.头文件kernel.h,包含常用的内核函数;

3.头文件init.h包含宏_init和_exit,允许释放内核占用的内存

2. 编译模块

注意:

  1. 自己写的.c的文件名+”.o”
  2. LINUX_KERNEL_PATH后面要写你自己的内核版本对应的内核源码包地址

Makefile

3.加载模块

sudo insmod 1.ko

4测试模块

dmesg

5.实现输出当前进程信息的功能

6.实现读取进程链表的功能

原文地址:https://www.cnblogs.com/20135314ZHU/p/5521458.html