最简单的驱动程序hello world
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
static int __init test_init(void)
{
printk("Hello world.\n");
return 0;
}
static void __exit test_exit(void)
{
printk("Goodbye world.\n");
}
module_init(test_init);
module_exit(test_exit);
MODULE_LICENSE("Dual BSD/GPL");
MODULE_AUTHOR("kity");
MODULE_DESCRIPTION("module test");
MODULE_SUPPORTED_DEVICE("KITYBOARD");
Linux Hello World模块
本文介绍了一个简单的Linux驱动程序示例,该程序在加载时打印出“Hello World”,卸载时打印出“Goodbye World”。此模块使用了基本的Linux内核API,并定义了必要的初始化和退出函数。
587

被折叠的 条评论
为什么被折叠?



