+ -
当前位置:首页 → 问答吧 → linux的modules加载

linux的modules加载

时间:2011-12-11

来源:互联网

我写的linux下的关于时间中断的模块,在linux下加载后就系统崩溃了,恳请高手请教
复制内容到剪贴板
代码:
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/timer.h>
#include <asm/uaccess.h>
MODULE_LICENSE("GPL");
MODULE_AUTHOR("JIADUO");
MODULE_DESCRIPTION("TIME DELAY");
MODULE_ALIAS("TIMER MODULE");
struct timer_list timer;

void timer_function(int para)
{
        printk("timer expired and para is %d!!\n",para);
}
int timer_init()
{
        init_timer(&timer);
        timer.data=5;
        timer.expires=jiffies+20*HZ;
        add_timer(&timer);
        return  0;
}


void timer_exit()
{
        del_timer(&timer);
}
module_init(timer_init);
module_exit(timer_exit);
各位在编译时记着改一下内核版本。

作者: 51_jiaduo   发布时间: 2011-12-11

帮顶吧,对linux一窍不通的路过

作者: 月夜幻影   发布时间: 2011-12-11