代码:
#include <linux/init.h>
#include <linux/module.h>
static int __init s5pv210_led_init(void)
{
return 0;
}
static void __exit s5pv210_led_exit(void)
{
}
module_init(s5pv210_led_init);
module_exit(s5pv210_led_exit);
// MODULE_xxx这种宏作用是用来添加模块描述信息
MODULE_LICENSE(“GPL”); // 描述模块的许可证
MODULE_AUTHOR(“Mark 867439374@qq.com”); // 描述模块的作者
MODULE_DESCRIPTION(“s5pv210 led driver”); // 描述模块的介绍信息
MODULE_ALIAS(“s5pv210_led”); // 描述模块的别名信息
简单的说明:
__init 、__exit 、module_init、module_exit都在 <linux/init.h>中。
MODULE_LICENSE、MODULE_AUTHOR、MODULE_DESCRIPTION、MODULE_ALIAS等都在<linux/module.h>中。