添加Linux模块

来源:互联网 发布:f2fs ubuntu 编辑:程序博客网 时间:2024/05/16 15:36

有了系统调用的经验,添加模块还是很顺利的。

 

【实验环境】
Fedora,内核2.6.21.6


【实验步骤】
1. cd /root/homework/module
2. vi process.c
3. 加入如下代码:

4. vi Makefile


5. 加入如下代码
obj-m :=process.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) clean


6. make
7. /sbin/init 3 进入字符界面
8. insmod process.ko 显示结果
9. rmmod process.ko 移出内核,显示结果

原创粉丝点击