您的位置:首页 > 运维架构 > Linux

linux 设备驱动开发详解 code (5)

2010-12-09 22:44 435 查看
1.c code:



#include <linux/init.h>

#include <linux/module.h>

MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)

{

printk(KERN_ALERT "hello world enter/n");

return 0;

}

static void hello_exit(void)

{

printk(KERN_ALERT "hello world exit/n");

}

module_init(hello_init);

module_exit(hello_exit);

MODULE_AUTHOR("Alex Xia");

MODULE_DESCRIPTION("A single hello world module");

MODULE_ALIAS("a simplest module");





2.run.sh



#!/bin/sh

make -C /lib/modules/2.6.31-22-generic/build/ M=$(pwd) modules





3.clean.sh



#!/bin/sh

rm *.mod.c *.o *.ko *.mar* *.sym* *.ord*
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: