Build System
Linux Kernel Build System, Hello World Module
user@workstation:~/linux$ mkdir drivers/helloworld user@workstation:~/linux$$ nano drivers/helloworld/helloworld.c#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
static int module_init_function(void)clear
{
printk(KERN_INFO "Module? Hello!\n");
return 0;
}
static void module_exit_function(void)
{
printk(KERN_INFO "Module? Bye!\n");
}
MODULE_LICENSE("GPL");
MODULE_AUTHOR("xe1gyq");
MODULE_DESCRIPTION("My First Linux Kernel Module");
module_init(module_init_function);
module_exit(module_exit_function);Linux Kernel Build System, Hello World Kconfig
Linux Kernel Build System, Hello World Makefile
Linux Kernel Build System, Device Drivers Kconfig seeing Hello World Directory
Linux Kernel Build System, Device Drivers Makefile compiling Hello World Directory
Linux Kernel Build System, Hello World Menuconfig
Linux Kernel Build System, Hello World Compilation
Last updated