远东特遣队狭路相逢:编写最简单的Linux模块
来源:百度文库 编辑:九乡新闻网 时间:2024/10/02 18:45:31
编写最简单的Linux模块
编写最简单的Linux模块
此模块什么也不做,但是我们能看到编写Linux模块的最真实最简单的例子。
前提,安装Linux时已经安装了Linux内核源代码,以及Linux开发工具。
1.编写最简单的C程序:module_test.c
内容如下:
#include
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模块了)
编写最简单的Linux模块
Linux平台Makefile文件的编写基础篇
Asterisk模块编写1
Asterisk模块编写2
简单的编写选股指标公式
编写简单选股公式的方法
编写简单选股公式的方法
[转]Android编译环境(1) - 编译Native C的模块,Linux技术文章,Linux系列教程,Linux
Linux 脚本编写基础(一)
linux模块编程
Linux内核驱动模块
为FreeBSD编写内核模块
Linux下简单限制网卡的带宽
Linux串口上网的简单实现
Linux 2.6内核的编译步骤及模块的动态加载 - 内核源码学习 - Linux论坛
Linux 多线程应用中如何编写安全的信号处理函数
编写uboot下Nor Flash驱动的注意事项 - 嵌入式开发 - Linux论坛
在Linux和Unix环境下编写可执行文件和库文件的命令
Linux脚本编写入门基础(三)
内核模块 编写及编译 内核树的建立 一些调试内容
Linux五大简单的命令解决系统性能问题 - Linux|Unix - 操作系统 - 伊甸...
Linux 是最安全的操作系统吗 ?
LINUX命令xargs的简单应用及举例
几种Linux嵌入式开发环境的简单介绍