#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
MODULE_LICENSE("Dual BSD/GPL");
static int hello_init(void) //有的上面定义的是init_modules(void)是通不过编译的
{
printk(KERN_ALERT "Hello, world/n");
return 0;
}
static int hello_do(int a)
{
return a;
}
EXPORT_SYMBOL_GPL(hello_do);
static void hello_exit(void)
{
printk(KERN_ALERT "Goodbye, world/n");
}
module_init(hello_init);
module_exit(hello_exit);
没有合适的资源?快使用搜索试试~ 我知道了~
linux 内核模块调用实例
共4个文件
c:2个
readme:1个
makefile:1个
1星 需积分: 17 18 下载量 97 浏览量
2011-09-27
14:58:54
上传
评论
收藏 2KB ZIP 举报
温馨提示
此例为linux 内核模块相互调用实例,亲自编写,开发linux 驱动理解内核工作原理必备
资源推荐
资源详情
资源评论
收起资源包目录
linux 模块调用例子.zip (4个子文件)
linux 模块调用例子
hello.c 485B
Makefile 214B
readme 308B
hellodo.c 460B
共 4 条
- 1
资源评论
- JeChern2014-06-25纯粹垃圾,建议不要下载,要的分数这么高,坑人的,就写了个hello函数然后EXPORT_SYMBOL符号
ericjackson05
- 粉丝: 0
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功