打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
编写最简单的Linux模块
编写最简单的Linux模块         

编写最简单的Linux模块

此模块什么也不做,但是我们能看到编写Linux模块的最真实最简单的例子。

前提,安装Linux时已经安装了Linux内核源代码,以及Linux开发工具。

1.编写最简单的C程序:module_test.c

内容如下:

#include <linux/module.h>

MODULE_LICENSE("Dual BSD/GPL");

2.编写Makefile文件

内容如下(注意":="前后的空格):

obj-m := module_test.o

3.编译module_test模块

在命令行中输入(注意pwd前后为反单引号,即命令替换):

make -C /usr/src/KERNEL-SOURCE-PATH M=`pwd` modules

4.测试加载、查看、卸载模块(在命令行中输入下边命令)

insmod module_test

lsmod (应该看到有module_test模块了)

rmmod moudule_test

lsmod(应该看不到有module_test模块了)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux设备驱动归纳总结(二):模块的相关基础概念
Linux内核模块的编译、加载和卸载
详细讲解Linux驱动程序
linux2.6 下添加自己的内核模块
[收藏]Linux 2.6 下内核模块的Makefile,Linux技术文章,Linux系...
Python模块包中__init__.py文件的作用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服