xuxinyi преди 1 година
родител
ревизия
6b2b7dfa81
променени са 2 файла, в които са добавени 15 реда и са изтрити 0 реда
  1. 1 0
      驱动文件/Makefile
  2. 14 0
      驱动文件/leds-user-defind.c

+ 1 - 0
驱动文件/Makefile

@@ -29,6 +29,7 @@ obj-$(CONFIG_LEDS_SUNFIRE)		+= leds-sunfire.o
 obj-$(CONFIG_LEDS_PCA9532)		+= leds-pca9532.o
 obj-$(CONFIG_LEDS_GPIO_REGISTER)	+= leds-gpio-register.o
 obj-$(CONFIG_LEDS_GPIO)			+= leds-gpio.o
+obj-y		+= leds-user-defind.o
 obj-$(CONFIG_LEDS_LP3944)		+= leds-lp3944.o
 obj-$(CONFIG_LEDS_LP3952)		+= leds-lp3952.o
 obj-$(CONFIG_LEDS_LP55XX_COMMON)	+= leds-lp55xx-common.o

+ 14 - 0
驱动文件/leds-user-defind.c

@@ -0,0 +1,14 @@
+#include <linux/module.h>
+#include <linux/init.h>
+static int __init helloworld_init(void) {
+ pr_info("Hello world initialization!\n");
+ return 0;
+}
+static void __exit helloworld_exit(void) {
+ pr_info("Hello world exit\n");
+}
+module_init(helloworld_init);
+module_exit(helloworld_exit);
+MODULE_LICENSE("GPL");
+MODULE_AUTHOR("John Madieu <john.madieu@gmail.com>");
+MODULE_DESCRIPTION("Linux kernel module skeleton");