美文网首页
Hello driver - First linux drive

Hello driver - First linux drive

作者: lucientlau | 来源:发表于2018-02-15 22:28 被阅读0次

Code

#include <linux/init.h>
#include <linux/module.h>

//MODULE_LICENSE("Dual BSD/GPL");

static int hello_init(void)
{
    printk(KERN_ALERT "Inside the %s function\n",__FUNCTION__); 
    return 0;
}

static void hello_exit(void)
   
{
    printk(KERN_ALERT "Inside the %s function\n",__FUNCTION__); 
}


module_init(hello_init);
module_exit(hello_exit);

Makefile

obj-m := hello.o
KERNEL_DIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
all:
    make -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules

clean:
    rm *.o *.ko *.order *.mod.c *.symvers

all: 下一行 必须是Tab符。

Log

lut@lut-X405UA:~/Downloads/kerneldriver/helloworld$ sudo tail -f /var/log/syslog

ERROR

if report Required Key not availiable then you should disable the root security in BIOS

相关文章

网友评论

      本文标题:Hello driver - First linux drive

      本文链接:https://www.haomeiwen.com/subject/vtmutftx.html